在程序结束时加入输入语言(getchar或getch等),当你在文件夹中运行结束时他就会停下来等你输入。你就可以看到结果,或者你把你的程序拖到控制台中去运行就可以了看到运行结果
是不是程序内引用了其它库文件?你可以把exe从debug中拷贝到代码目录下试试看能不能运行?
你编写的是控制台程序吧?直接双击不是不能运行,而是运行完直接退出了,不提示press any key to continue, 运行很快所以你看不出来有命令行窗口。
你需要Release。
当然,也有可能是你程序用的Lib或者Dll不在你编译出的exe所在的目录。