![](/img/trans.png)
[英]Can 32-bit Excel load add-in which is compiled by visual studio 64-bit compiler?
[英]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.