在visual c++下用静态连编有时会产生error lnk2005问题。解决方法:
1、选择所有的用到mfc的cpp文件,右击然后选择c/c++,选择precompiled headers,选择not using precompiled headers。
2、在不用mfc的cpp文件开头添加上#include <afx.h>文件,也可以在相应头文件中添加,不过要注意的是如果在该头文件中包含了windows.h文件必须写在#include <windows.h>之前
1、选择所有的用到mfc的cpp文件,右击然后选择c/c++,选择precompiled headers,选择not using precompiled headers。
2、在不用mfc的cpp文件开头添加上#include <afx.h>文件,也可以在相应头文件中添加,不过要注意的是如果在该头文件中包含了windows.h文件必须写在#include <windows.h>之前