MFC工程打开CLR选项后E-FORM++的引用方法

 

EXE工程打开/CLR选项后E-FORM++的引入方法(其它C++DLL/CLR后出无法解析符号的错误原理也类似,MFC DLL都用共享dll方式而C++DLL用静态链接方式):

 

1.在#include "fo.h" 之前加上#define _FO_STATIC_

2.重新设置jpeglib/lpng103/zlib这三个项目属性,General -> Use of MFC =>> Use MFC in a Shared DLL

 

3.EXE工程修改项目属性,linker->input->Additional Dependencies加入上面新编译的三个lib的路径

并且忽略libcmtd.lib

4.项目属性,C/C++ -> Code Generation ->Runtime Library ==>> /MDd

5.设置项目属性如2一样

 

posted on 2011-01-26 19:26  honker  阅读(276)  评论(0编辑  收藏  举报