簡體   English   中英

將 32 位 Outlook 加載項重建為 64 位

[英]rebuilding a 32-bit Outlook add-in as 64-bit

我有一個 Outlook 插件,它與 32 位版本的 Outlook(2003、2007 和 2010)兼容。 但是當安裝在 64 位 Outlook 2010 上時,它會進入非活動加載項列表並被禁用。 所以我正在嘗試構建與 64 位應用程序相同的插件,以便它與 64 位版本的 Outlook 2010 一起使用。但是當我嘗試在 64 位配置中編譯它時,我得到了這個錯誤 -

致命錯誤 C1905:前端和后端不兼容(必須針對相同的處理器)。

誰能告訴我我必須做什么才能成功編譯它?

我在 64 位 Windows XP 操作系統上使用 Visual Studio 2005 Pro。


好的。 我用 x64 替換了 x86 兼容庫,現在致命錯誤 C1905 已經消失。 但是編譯 64 位代碼的另一個問題出現了。 我現在收到警告,提示在 dll 中找不到我為執行自定義操作而導出的函數。 這是警告信息 -

警告:在自定義操作“操作名稱”的模塊“輸出 dll 路徑”中找不到入口點“功能名稱”。

有四個這樣的警告。 我一無所知,因為相同的設置適用於 32 位配置。

所以現在構建成功了,但安裝仍然失敗。 :(

請幫助...在此先感謝。

這可能是因為您的鏈接庫路徑包括 x86 庫而不是 x64。 也許這會有所幫助: http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/c19aea98-9b30-4aaa-b417-596eccb05066/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM