to CMMCloud() 按照上面的做了以后,并没有链接MFC库。你还需要在你的Project菜单里面选seting,或者直接ALT+F7 然后在General标签页上面有一个Micorsoft Fundation Classes的下拉列表。 选中Use MFC in a Shared Dll.然后在重新编译一次就OK了。:)
你都让人晕倒了 file->new->projects->win32 application->an empty project 把.cpp文件添加进来再选project->settings...->User MFC in a Shared DLL肯定行
main函数不用出现的,包装在cwinapp里了。
我试了一下,行的
然后在General标签页上面有一个Micorsoft Fundation Classes的下拉列表。
选中Use MFC in a Shared Dll.然后在重新编译一次就OK了。
true和TRUE是不同的
true 是 bool型
TRUE 是BOOL型
Compiling...
MFCGo.cpp
Linking...
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/MFCGo.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.MFCGo.exe - 2 error(s), 0 warning(s)
我是按上面zf925(天下哪来那么多高手) ,feifei2001(AA新动力) 的作的
为什么?
然后在General标签页上面有一个Micorsoft Fundation Classes的下拉列表。
选中Use MFC in a Shared Dll.然后在重新编译一次就OK了。:)
file->new->projects->win32 application->an empty project 把.cpp文件添加进来再选project->settings...->User MFC in a Shared DLL肯定行