MessageBox(NULL,TEXT("hello world"),TEXT("hello"),MB_OK); 在英文版visual c++运行出现错误 请高手赐教
-------------------Configuration:test5-Win32Debug--------------------Compiling...test...
-------------------Configuration: test5 - Win32 Debug--------------------
Compiling...
test5.cpp
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/test5.exe"
Error executing link.exe.
test5.exe - 1 error(s), 0 warning(s)
这是错误信息 展开
Compiling...
test5.cpp
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/test5.exe"
Error executing link.exe.
test5.exe - 1 error(s), 0 warning(s)
这是错误信息 展开
2个回答
展开全部
链接库对了没,没设置的话设置一下,直接写进代码也行,我记得MessageBox用到的是user32.lib。
在#include <windows.h>后面加上#pragma comment(lib,"user32.lib")
我觉得最有可能是这个问题。
如果不是的话,看你建立工程时选的是不是Win32Application,别顺手选成ConsoleApplication了,这一点包括了上面说的链接库的问题,也包括了程序的进入点。进入点问题也可以在工程属性里设置……你是不是进入点写的是WinMain()而设置的是main()?
另外把你DEBUG生成的文件都删了,重新编译一次。
在#include <windows.h>后面加上#pragma comment(lib,"user32.lib")
我觉得最有可能是这个问题。
如果不是的话,看你建立工程时选的是不是Win32Application,别顺手选成ConsoleApplication了,这一点包括了上面说的链接库的问题,也包括了程序的进入点。进入点问题也可以在工程属性里设置……你是不是进入点写的是WinMain()而设置的是main()?
另外把你DEBUG生成的文件都删了,重新编译一次。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询