当前位置:首页 » 编程软件 » vc编译器运行找不到

vc编译器运行找不到

发布时间: 2022-05-13 12:33:40

① VC++编译出错 No such file or directory怎么回事

首先,你的源代码里看来引用了bios.h文件(#include
file:
'bios.h'),但是错误就在于你的VC++编译器在默认的头文件文件夹(一般安装目录进去有个include文件夹,.h文件基本都搁那里头)里没找到那个文件,在你的工程文件夹里也没找到。因此报错说No
such
file
or
directory。
一般的VC++编译器头文件库里确实没有bios.h,TC++
3.0(另一种c语言类编译器)才有这个头文件,可以放在这下面编译
。当然你也可以从网上拷个这样的bios.h文件到include文件夹或工程文件夹下,这样编译是能通过的,但是运行可能会有不可预期的行为,毕竟bios.h是Borland公司搁在TC编译器里的。
祝好运啦~~

② 为什么vc中程序运行后没有exe文件求助~

在VC下运行,编译器会自动查找所需的库文件,不管是静态链接还是动态链接。
但是单独打包EXE文件,如果不选静态链接MFC库,编译器不会将你程序中所用到的MFC库打包到exe文件中,自然会出错了
记得打包EXE时选静态链接就OK
用了静态链接MFC库连接exe。在VC外面可以运行了。
但是我VC里直接按F5运行,居然在原来在外面exe出错的那一行发生了错误。
简单的说用了
使用
动态链接MFCVC外EXE:不正确VC里运行:正确
静态链接MFCVC外EXE:正确VC里运行:不正确
静态链接库(lib)与动态链接库(dll)的比较:
首先,静态链接库与动态链接库都是共享代码的方式,也可称为程序模块化的方式;
静态链接库:
lib中的指令都被直接包含在最终的EXE中,因此exe运行时不再需要lib文件;
不能再包含其他的动态链接库或者静态库;
动态链接库:
dll与EXE文件独立存在,所以发布EXE时需要同时发布dll文件;
可以再包含其他的动态链接库或者静态库;
建议:
请最好使用动态链接库(dll)进行程序的模块化,静态链接库(lib)过时了(应用程序升级上就能看出其劣势);

③ vc6.0的include里有指定的文件,编译器却找不到。

1、检查编译器制定的搜索目录是否有这个文件所在目录;
2、检查该资源文件中的资源,是否符合资源文件的书写规范,否则编译器报找不到。

④ mex-setup运行后找不到vc6.0编译器

你的matlab版本太高了,你装个vs2008 sp1,里面然后你选n,选到那个对应的,现在是第8个,你可以到matlab的官网上去查查,各个版本的对应关系,这是网址:http://www.mathworks.cn/support/sysreq/previous_releases.html

里面有很详细的对应关系

⑤ 编译器说找不到“stdio.h”头文件,这个问题应该怎么解决呢。我用的是VC6

你可能安装的是绿色版VC。此版本VC中头文件目录指向默认的安装路径。
你安装VC的时候,没有安放到默认路径下。所以会找不到头文件。
你可以修改VC的头文件路径,就可以解决。

⑥ VC6 编译程序时,不能在Debug生成.exe文件,执行时老是提示不能找到这个文件

编译其实只生成obj,需要再连接生成exe,所以你最好点“生成”,它自动帮你把两步都做了。如果确实点的是生成,还是没法运行的话,可能是编译的时候出错了,VC里面有output窗口,你可以看一下

⑦ 用了英文版的VC++6.0怎么编译后运行时提示找不到文件

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴,终于弄好了。还有,一定要设置好环境变量

⑧ VC编译问题:同样的程序在我电脑上说找不到sal.h头文件(注意我并没有引用这个头文件)其他电脑通过

我可以肯定你的计算机上的VC是VC6.0的,你的VC太老了,没有这个sal.h头文件正常。
如果你在VC2005以上用的话,是有这个头文件的。
解决办法是升级你的VC环境。

注:sal.h 是一个WINDOWS提供
缺陷的检测工具。当正常的编译器运行时,他们被定义成
没有,而且不影响所编译的代码,换句话说就是微软为了找到错误,或是收集更多的信息,完美自己的软件用的。

⑨ VC6.0编译程序,提示“不能启动工具. 系统找不到指定的文件. 系统找不到指定的文件.”

不是软件的问题,可能是缺了运行库。重新下载一下试试。

http://www.cr173.com/soft/69024.html

⑩ 为什么我用VC++6.0做的MFC工程在没有装VC的电脑上运行不了,说是找不到MFC42D.DLL文件

因为VC6 MFC程序默认建立的程序是动态链接,需要运行时加载一些DLL文件。 有两种方法可以解决:1.拷贝所缺失的dll到你的程序运行目录;2. 建立MFC工程时选择静态链接,这样编译器产生exe文件时会自动打包所缺失的dll,缺点是与动态链接相比,exe文件比较大。

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:165
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:734
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:148
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:397
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:540
access数据库exe 发布:2025-05-12 12:39:04 浏览:628
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:365