当前位置:首页 » 编程软件 » vc编译不能用

vc编译不能用

发布时间: 2022-09-03 16:27:39

⑴ 用vc可以编译但不能运行

你的代码用到了外部的
lib
库文件,也需要添加进去。
现以添加socket需要的wsock32.lib
库文件为例,说明添加方法。
VS2005,在下面路径中,
项目-->
属性-->
链接器-->
输入
-->附加依赖项
加上
wsock32.lib。
你看一下你的代码中用到了哪一个库文件,按照上面的方法加上即可。

⑵ vc 6.0无法编译

清楚了。原因在这里,你左边建立了一个类,但是在右边的代码里面,并没有任何类的定义。所以就不能编译了。你要执行这个程序,可以先关闭这个工程,然后选择文件下的新建,选择新建文件中的C++源文件,然后把代码输入,保存,就可以编译运行了。

⑶ 为什么vc++可以编译不能运行

是这样,你在新建VC++工程的时候,其中有一项是选择将MFC库作为共享的DLL还是静态的DLL。
因为MFC程序在运行时需要一些DLL文件的支持,你从集成开发环境下编译运行时,有默认的路径来调用这些所需的DLL,因此运行不会有问题。而当你单独运行文件夹下的可执行程序时,如果一开始选择的是作为共享的DLL,则就会因为可执行程序的当前路径下没有所需的DLL文件而无法运行。
解决方法:
一种是打包程序,生成程序的安装包,就像商业软件一样。
另一种就是采用作为静态的DLL方式,即将程序要用到的库集成到生成的exe程序中。这样程序会稍稍大一点点,相当于一个绿色软件。你可以点击工程菜单下设置菜单项,常规选项卡,选择作为静态的DLL,重建工程就可以了。

⑷ 为什么用VC编译的程序不能打开

如果你的是控制台方式的话,可能是 你的程序里面没有输出内容,你可以点"执行"按钮看看.具体的腰看看你的源码..

⑸ vc++编译程序不能运行怎么解决,显示如下,系统为win7旗舰版

头文件应该是:stdio或者是stdio.h才对。另外还有一个小提示,楼主用的VC++6.0在一些功能上可能在Win7旗舰版里面有兼容性问题,这个是要注意下的!建议楼主使用VC++2008版本的编译器,语法也和VC++6.0兼容,相比功能也更强大!

⑹ 为什么VC6.0编译通过了却不能运行

推荐你在VC下使用执行(Ctrl+F5)来运行它。
如果你想找到那个exe手动运行的话:
1、在main()最后一行加上system("pause");重新编译。
2、包含头文件conio.h,然后在main()返回前最后一行加入getch();重新编译。
3、启动cmd,用cd命令进入到Debug目录,输入那exe文件的名字回车执行,这样exe执行完后cmd不会自动关闭,exe留下的东西就留在屏幕上了。

热点内容
管理员c语言 发布:2025-03-16 05:40:17 浏览:340
安卓软件上的图案如何更改 发布:2025-03-16 05:35:57 浏览:745
2010编译c中文乱码 发布:2025-03-16 05:33:40 浏览:548
干一杯密码箱酒多少钱一箱 发布:2025-03-16 05:31:15 浏览:356
我的零钱通密码是多少 发布:2025-03-16 05:04:36 浏览:937
编程猫酷跑 发布:2025-03-16 04:58:35 浏览:321
控制算法规律 发布:2025-03-16 04:54:17 浏览:965
tcl门锁原始设置密码是多少 发布:2025-03-16 04:52:37 浏览:992
如何给wifi加密码 发布:2025-03-16 04:52:05 浏览:367
linux的yes 发布:2025-03-16 04:38:20 浏览:836