[問題] 在vs2008建置console和MFC引用lib的問題

看板C_and_CPP作者 (~)時間15年前 (2010/04/09 03:34), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
使用visual studio 2008分別建立一個CPP專案 "win32主控台應用程式" 和一個"MFC智慧型裝置應用程式" 用同樣的方法去include一個dll,在console下ok, 但在裝置應用程式下compiler一直不給過... 我想要include TTDevice.h和TTDevice.lib include方式如下: 在"win32主控台應用程式"開發時,也就是console下 我只在程式碼中加入 #include "TTDevice.h" #pragma comment(lib,"TTDevice.lib") 就可以順利使用其中的class,並且正確執行 可是在開發"MFC智慧型裝置應用程式"下就會出現 error LNK2019: 無法解析的外部符號 "__declspec(dllimport) public: __cdecl CHIDDevice::CHIDDevice(void)" (__imp_??0CHIDDevice@@QAA@XZ) 在函式 "void __cdecl `dynamic initializer for 'XXXHID''(void)" (??__EAMSHID@@YAXXZ) 中被參考 圖片連結:http://i.imgur.com/fmbRA.png
我也有到 專案->屬性->組態屬性->連結器->輸入->其它相依性 打上 TTDevice.lib 但依然有一樣的error 想請問有人遇過類似的狀況嗎? 可否給個方向? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.51.196

04/10 04:27, , 1F
win32一般是PC 智慧型裝置是手機
04/10 04:27, 1F

04/10 04:28, , 2F
用win32 config編出來的dll在手機平台上應該不能用吧
04/10 04:28, 2F

04/10 11:03, , 3F
cpu不同就沒辦法用了
04/10 11:03, 3F

04/10 18:42, , 4F
orz...那大大的意思是可能要有source code之類的了?
04/10 18:42, 4F

04/10 19:37, , 5F
對 或是你可以找到手機平台上與該dll相同功能的替代品
04/10 19:37, 5F
文章代碼(AID): #1Blg0uBR (C_and_CPP)