[問題] 在vs2008建置console和MFC引用lib的問題
使用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
04/10 04:27, 1F
→
04/10 04:28, , 2F
04/10 04:28, 2F
推
04/10 11:03, , 3F
04/10 11:03, 3F
→
04/10 18:42, , 4F
04/10 18:42, 4F
→
04/10 19:37, , 5F
04/10 19:37, 5F