Dr.Wing

心翼的技术笔记本

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年6月30日

摘要: 刚安装Microsoft visual C++ 2010 学习版,运行一段代码,出现了如下图错误:在网上找了半天类似的错误,有说建项目属性=》链接器=》系统,应该设置为windows,我设置了也不好使。我建项目是严格按照“Win32控制台应用程序”设置的“空项目”,所执行的.cpp文件也有main()方法,那到底错哪儿了呢?错误原因:我原来学的是C语言,c文件在Visual c++ 6.0中创建的步骤是:文件=》新建=》工程,然后选择“Win32 Console Application”工程建好之后,再点击文件=》新建=》文件,选择C语言的h文件,这样新建的h文件也就自动在建好的工程里面了,而 阅读全文
posted @ 2011-06-30 16:35 心翼 阅读(7972) 评论(0) 推荐(1) 编辑

摘要: 产生这个问题可能的原因1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.2. 你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。解决方法1.进入project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_CONSOLE, 添加_WINDOWS2.进入project->setting->Link, 在Project options中将 阅读全文
posted @ 2011-06-30 15:46 心翼 阅读(1869) 评论(0) 推荐(1) 编辑

摘要: QuestionI'm trying to compile a piece of code such as:MessageBox("Hello world!");... when I compile the project, the compiler yields:error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char [12]' to 'LPCTSTR'What am I doing wrong?ProblemThi 阅读全文
posted @ 2011-06-30 15:21 心翼 阅读(4802) 评论(0) 推荐(0) 编辑