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函数。

  

  设置完运行正常。 

  

  

  

原文地址:https://www.cnblogs.com/PiaoLingJiLu/p/13553533.html