MFC工程打开CLR选项后EFORM++的引用方法

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一样

原文地址:https://www.cnblogs.com/honker/p/3774416.html