JUST DO IT ~

          我只想當個程序員

          c++ exe 訪問 DLL 中 c++ class error LNK2019 LNK2001

          一直報錯,說找不到引用.

          2>Quote.obj : error LNK2019: 無法解析的外部符號 "public: __thiscall 某類::某類(char *)" (??0某類@@QAE@PAD@Z),該符號在函數 "public: __thiscall Quote::Quote(void)" (??0Quote@@QAE@XZ) 中被引用
          2>Quote.obj : error LNK2001: 無法解析的外部符號 "public: virtual bool __thiscall 某類::Init(void)" (?Init@某類@@UAE_NXZ)
          2>Quote.obj : error LNK2001: 無法解析的外部符號 "public: virtual void __thiscall 某類::Kill(void)" (?Kill@某類@@UAEXXZ)
          2>Quote.obj : error LNK2001: 無法解析的外部符號 "private: virtual int __thiscall 某類::Run(void)" (?Run@某類@@EAEHXZ)
          2>Quote.obj : error LNK2001: 無法解析的外部符號 "private: virtual bool __thiscall 某類::Terminate(void)" (?Terminate@某類@@EAE_NXZ)
          2>Quote.obj : error LNK2019: 無法解析的外部符號 "public: virtual __thiscall 某類::~某類(void)" (??1CW

          1.使用編譯---------> verbose  顯示能找到庫.

          9C[Z)A4`[NZT4PM_%[[$2HB

          2.可以看到那個方法連接到那個庫文件里面的.

          ZH1IBN68EZ@~YHRA@]$EQ61

          3.通過depends  看這個dll暴露出來的方法.

          C}$1@WQ~CKP%KDAQ9GYSLCK

           

           

           

          #ifdef EXPORT_API
          #define MY_API __declspec(dllexport)
          #else
          #define MY_API __declspec(dllimport)
          #endif
          
          class MY_API MyClass {
             ...
          };

           

          #include <e://testClass.h>

          #pragma comment(lib, "//Debug//ServerDLL.lib")

           

           

          參考

          http://www.codeproject.com/Articles/28969/HowTo-Export-C-classes-from-a-DLL

           

          http://www.cppblog.com/suiaiguo/archive/2009/07/21/90734.html

          posted on 2013-09-03 10:15 小高 閱讀(532) 評論(0)  編輯  收藏 所屬分類: C

          導航

          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(352)

          收藏夾(19)

          關注的blog

          手冊

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 许昌县| 砚山县| 漠河县| 丰镇市| 大安市| 新源县| 连平县| 治多县| 利辛县| 渭南市| 阿图什市| 中山市| 光泽县| 惠来县| 泌阳县| 宁乡县| 华容县| 四川省| 崇信县| 青川县| 莒南县| 平原县| 石家庄市| 溧水县| 尼勒克县| 柳州市| 巴林左旗| 文成县| 德令哈市| 商河县| 工布江达县| 延长县| 宁陕县| 武汉市| 阿合奇县| 本溪| 抚顺县| 湘潭市| 团风县| 乌鲁木齐县| 天长市|