visual studio C++ 遇到的问题和解决办法
1.main函数不识别/WinMain的Instance=空
写c++动态库给C#调用。调用之前打算本地测试。写main函数准备测试库是否正常。
int main(int argc, _TCHAR* argv[]) { …… }
运行的时候,不识别这个main函数。一直提示WinMain 的Instance =空。空指针错误。
debug的时候报的错误
Release报错
原因明显是我写的main函数不是程序入口点。于是查找项目-》属性-》C/C++ 设置。 没找到main的设置接口。
百度搜索“指定入口main函数”也没找到。折腾一上午。最终自己找到设置地方。因为耽误时间,所以记录方便后来人查找。需要在“项目”-》“属性-》“连接器”-》“系统”-》“子系统”(“窗口 (/SUBSYSTEM:WINDOWS)”)更改为“窗口 (/SUBSYSTEM:WINDOWS)”。更改完毕,识别写的main函数。
设置完运行正常。