Ⅰ 小弟新手,想问一个很纠结的问题,为什么ADS编译器不能打开头文件<2410addr.h>呢
这个问题说明编译器找不到这个文件。
原因:
1)这个文件是否存在
2)路径有没有搞错
解决:如果存在这个文件,你可以把这个文件与你的程序源文件放到同一文件夹下,
然后#include <2410addr.h> 写成#include "2410addr.h"应该就好了。
这个方法不是很好,最好把路径设对。
Ⅱ 在编译C语言时,为什么无法打开包含文件' GRAPHICS.H '
1、graphics.h是win-tc自带的函数库——用来图形开发,其他编译器可能不包含这个函数库,特别是VC(里面是比较正统的C函数库),肯定没有。如果一定要用VC或者你的编译器编译——那么应该把win-tc里面的graphic.h的函数库弄到当前编译器文件夹下。
2、graphics.h是TC下的,也就是Turbo C,而且要在纯DOS下才能运行,要在Windows 下面的话,这个是肯定用不了的。如果要编写图形化,用graphics 以后,程序的可移植性会变差,也就意味着只能在纯DOS下才能运行这个的程序,在Windows 或Linux /Unix 下是无法编译通过的,建议不要用。
Ⅲ 代码正确,但编译器始终无法打开文件
这个代码是TurboC的代码 <graphics.h> 是TurboC独有的图形处理头文件 VC 和其他编译器中没有 这个代码只能在TurboC中运行 WinTC的界面是Windows的核心编译器是TurboC 2.0 可以运行这个程序
Ⅳ 无法打开编译器生成的文件assemblyattributes
将整个工程的文件夹只读性去掉。高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Sourceprogram)作为输入,翻译成目标语言(Targetlanguage)机器代码的等价程序。源代码一般为高级语言(High-levellanguage),Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Objectcode),也称作机器代码(Machinecode)。
Ⅳ VS2012 每次编译程序都会出现3个无法查找或打开 PDB 文件。
VS2012每次编译程序,都会出现3个无法查找或打开PDB文件,是设置错误造成的,解决方法如下:
1、首先在电脑中打开vs编程软件,在菜单栏上找到“工具”---》“选项”。
Ⅵ VS2008 编译时出现的错误:无法打开编译器中间文件。如何解决
你这个跟我的问题一模一样。。。
原因:W盘是某个软件建的一个盘,它修改了环境变量TMP和TEMP的路径
解决方法:我的电脑->属性->高级->环境变量,把里面这两个变量的路径修改一下,改成C盘、D盘都行
Ⅶ 如何解决 “fatal error C1083 ”无法打开包括文件
致命错误 C1083: 无法打开编译器中间文件:
原因之一:有可能是环境变量设置不对。user用户变量和system变量TEMP和TMP的变量值都为%SystemRoot%\TEMP ,在正常机器上,这是没有问题的,但是有的用户机器的系统盘是手动更改成C盘的,本来应该为E盘。
解决办法:将user用户变量和system变量TEMP和TMP的变量值都改为C:\WINDOWS\Temp
原因之二:和预编译头的设置有关。
解决办法:打开Settings对话框,左边的Settings For中选中Release,底下的TreeView中选中StdAfx.cpp,右边选中C/C++标签页,Category选Precompiled Headers,底下选Create precompiled header,Through header填StdAfx.h。左边的TreeView中依次选中工程中其他所有的cpp,Precompiled Headers都选中Use precompiled header file,Through header填StdAfx.h。最后,"OK"、"Rebuild All"。
原因三:该错误是由 TMP 环境变量的末尾分号引起的。例如:TMP=C:\TMP;
解决办法:从命令行设置 TMP 环境变量正确方法是,如下所示:C:\>SET TMP=C:\TMP
非常重要的环境字符串不能结束用分号 (;),因为编译器将中间文件名追加到 TMP 路径。 通过从路径中删除分号,编译器可以正确地创建该文件。