首页 > 技术文章 > visual studio C++ 遇到的问题和解决办法

PiaoLingJiLu 2020-08-24 14:01 原文

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

  

 

  设置完运行正常。 

 

  

  

 

  

推荐阅读