#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
入境点
int _tmain(int argc, _TCHAR* argv[])
编译器抛出错误:未解析的外部符号 main。我试着这样写,出来了很多像winapi这样的未解析字符。添加库时,它会抛出未找到的内容(即使相同的 Kernel32.dll)
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:wmain")
编辑:阅读更多后,我意识到 mainCRTStartup 是微软初始化库的入口点。显然这是一个多字节的入口点。我需要unicode。我怎样才能找到它的名字,或者以某种方式强制它加载其他库而不是它?
找到了解决方案。正如我所想,有必要为 Unicode 编码库注册一个入口点。也就是说,您需要编写 wmainCRTStartup,而不是 mainCRTStartup。
答案来源:https ://stackoverflow.com/questions/28342388/how-to-force-the-visual-studio-to-use-the-wmain-instead-of-main