刚刚在Visual Studio 2013中用C创建并编译了一个简单的“Hello world”用于测试目的,因为我编写的某些服务在Windows XP机器上不起作用(是的,我知道它太旧了,没关系)。
所以我以为我会用“你好世界”来测试。我知道我需要在Visual Studio项目的常规设置中选择与Windows XP兼容的环境。试过MT和MD,所以静态或动态。两者都给了我相同的结果:没什么。只是一个空白的命令行。我不明白。
可能遗漏的任何想法?我担心我没有完全访问XP系统,只是一个命令行shell,就是这样。但我想这不会产生真正的影响。
我尝试了其他命令行工具,这些工具往往工作得很好,只是我自己编译的工具什么都不做。源代码,只是没有人要求; - )
#include <stdio.h>
#include <Windows.h>
int main(int argc, char *argv[])
{
printf("Hello World\n");
return 0;
}
唔... aaaannoying: - )
答案 0 :(得分:1)
构建发布模式。否则,在部署到测试机器上时,您必须将VC ++调试dll复制到应用程序bin文件夹
答案 1 :(得分:1)
好吧,好笑,正如Ganesh R.正确地指出:它不再适用于Visual Studio 2013。
所以我转向Mingw,......完美!