永发信息网

c++ CXX0017: Error: symbol "this" not found 错误,帮忙看看 ,谢谢

答案:4  悬赏:60  手机版
解决时间 2021-02-04 06:22
  • 提问者网友:凉末
  • 2021-02-03 06:48
c++ CXX0017: Error: symbol "this" not found 错误,帮忙看看 ,谢谢
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-02-03 07:34
C++程序运行调试过程中经常碰到CXX0017:Error:symbol "this" not found的问题(如下图所示),这是由于编译的时候优化代码所导致的,只要将编译优化选项设置为"/Od"就可以了。Visual Studio 2005具体设置方法如下:
  工程右键 -> Properties -> Configuration Properites -> C/C++ -> Optimization -> Optimization: Disabled(/Od)

  

全部回答
  • 1楼网友:山有枢
  • 2021-02-03 09:33
首先我不明白你这个this是什莫意思,要是变量的话,那可能是你在调用之前没有定义,或者和你定义的不一致
  • 2楼网友:酒者煙囻
  • 2021-02-03 09:17
WinMain的入口参数错了吧
int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
);
  • 3楼网友:拜訪者
  • 2021-02-03 09:04
我倒。
this是针对类才有的东西。
WinMain只是windows程序的入口
这是个全局函数,不是类,怎么有this指针?
你在windows下开发不用MFC?
如果用WinApp,在这个类的方法里有this指针。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯