(1)DLL项目时没有main入口的,所以你要添加main.cpp,写个main函数,别忘了引用文件和创建对象用于运行。
如果这时候你直接编译,不好意思:unresolved external symbol _WinMain@16
(2)修改项目配置:
a > Configuration Properties 》General》Configuration type》Application(.exe)
b >Configuration Properties 》C/C++》Preprocessor》Preprocessor Definition》删除_WINDOWS,添加_CONSOLE
c >Configuration Properties 》Linker》System》SubSystem》Console (/SUBSYSTEM:CONSOLE)
(3)编译连接运行吧,可爱的孩纸
参考:新浪博客
注:同样的道理,可以将对应的设置还原直接变成DLL项目,项目中的main自动被忽略。实在比较方便!
窗口程序改造成dll项目:
a > Configuration Properties 》General》Configuration type》动态链接库Windows
b >Configuration Properties 》C/C++》Preprocessor》Preprocessor Definition》删除Win32
c >Configuration Properties 》Linker》System》SubSystem》窗口 (/SUBSYSTEM:WINDOWS)
本文详细介绍如何将DLL项目转换为可独立运行的EXE应用,包括添加main函数、配置项目属性等步骤,并提供从DLL回退到EXE项目的设置方法。
为控制台项目三部曲&spm=1001.2101.3001.5002&articleId=22178739&d=1&t=3&u=09d048c894584057b08a02867318e312)
2076

被折叠的 条评论
为什么被折叠?



