导航:首页 > 源码编译 > 当前目录下存在文件编译错误

当前目录下存在文件编译错误

发布时间:2022-05-06 12:01:44

java编译时出现找不到文件,为什么

首先要保证是在
java
文件目录下进行编译。
其次是保证运行javac
后面的文件名和源文件名的大小写一致。
即:
>cd
桌面
>javac
HelloWorldApp.java
这时如果编译成功的话会在同一路径下生成一个
HelloWorldApp.class
文件
直接在该路径下
>java
HelloWorldApp
另:jdk的路径最好还是不要用中文吧。。。

Ⅱ VS2008 编译时出现的错误:无法打开编译器中间文件。如何解决

你这个跟我的问题一模一样。。。
原因:W盘是某个软件建的一个盘,它修改了环境变量TMP和TEMP的路径
解决方法:我的电脑->属性->高级->环境变量,把里面这两个变量的路径修改一下,改成C盘、D盘都行

Ⅲ 我用clang编译一个文件 main.c 当中引用了当前目录下的 set.h 头文件 编译的时候报

能把当时的命令,目录,代码情况提供一下吗?

我在ubuntu虚拟机中可以正常运行,我猜测可能是这个问题:

1.

#include"set.h"

写成了

#include<set.h>

2.main.c和set.h不在同一目录下

3.命令行中由于隔了几级目录,实际编译的不是你所要的main.c文件,而是其他目录下的main.c文件

Ⅳ mac系统下在含有makefile文件的目录下make编译后出现错误

首先删除scripts/kconfig/mconf.o

修改scripts/kconfig/lxdialog/check-lxdialog.sh 中 ldflags 如下:

#Whatlibrarytolink
ldflags()
{
forextinsoadylib;do
forlibinncurseswncursescurses;do
$cc-print-file-name=lib${lib}.${ext}|grep-q/
if[$?-eq0];then
echo"-l${lib}"
exit
fi
done
#=====fixstart=====
forlibinncurseswncursescurses;do
if[-f/usr/lib/lib${lib}.${ext}];then
echo"-l${lib}"
exit
fi
done
#=====fixend=====
done
exit1
}

最后,重新 make menuconfig

如果上述方法不行,楼主可以用 make nconfig

Ⅳ win7操作系统下excel2007总会有隐含模块中的编译错误:ImportFile,怎么解决呢

关于打开EXCEL,出现"隐含模块中的编译错误:ThisWorkbook"的问题 (2007-10-24 22:01:46)
标签:thisworkbook 知识/探索 分类:计算机小技巧

前段时间在系统中安装了office ready软件,结果打开EXCEL时出现"无法装载这个对象,因为它不适用于这台计算机"对话框,确定后又出现"隐含模块中的编译错误:ThisWorkbook",确定后可以使用EXCEL,但每次都出现这个提示,我后来把OFFICE中系统中彻底卸载了,又重新安装OFFICE,安装后想肯定不会在出现这个提示了,但还又出现了.

没办法在网上搜索也没解决问题,搞了几天也没搞定,偶然有一天我进入我的用户目录中删除垃圾文件,在C:\Documents and Settings\Administrator\Application Data\Microsoft

发现有一个Excel目录,该目录下有两个子目录,一个是AltStart子目录,另一个是XLSTART子目录,后一个子目录是空的,而前一个子目录中有一个文件"ORPRO_v3 Start",通过查看该文件属性,发现该文件就是office ready软件安装后的遗留的一个文件,虽然把OFFICE彻底卸载了,但没有在C:\Documents and

Settings\Administrator\Application Data\Microsoft\Excel\AltStart中把其删除,然后我把

C:\Documents and Settings\Administrator(登录计算机名字的目录)\Application Data\Microsoft\Excel\AltStart目录下的ORPRO_v3 Start这个文件删除,结果就没有上面的提示了,该文件由于是一个宏文件,在Excel启动时都加载,所以每次运行EXCEL时都会把该宏文件加载,每次都会出现这个的错误提示.大家可以根据我上面的提示,以后再出现类似的问题,相信可以迎刃而解了!

Ⅵ ubuntu“usr/include”目录下有“SDL.h”文件,为什么include<SDL.h>还是报找不到文件的编译错误

建议用sdl-config生成编译参数:

gcc -o hello hello.c `sdl-config --cflags --libs`

或者贴出你的错误。可能是lib路径不对,找不到libSDL.so, 链接时出错。

Ⅶ go语言 一个主package包引入同级目录下go文件包编译出错!!

go语言 一个主package包引入同级目录下go文件包编译出错是设置错误造成的,解决方法为:

1、先使用import "strings"导入strings库。

Ⅷ 编译一个CPP文件时,出现这个错误怎么办

因为在工程编译的时候各个.cpp文件依次单独编译,最后才连接到一起,当在编译main.cpp文件时,看到main.cpp文件中有#include“2.cpp”文件时就把2.cpp中的内容和main.cpp一起编译生成main.obj文件。别忘了2.cpp文件也是.cpp文件也要单独编译,编译完2.cpp文件生成2.obj文件后。再将所有编译后的.obj文件连接到一生成.exe文件。这时就会发现2.obj中的内容main.obj中也有(因为main.cpp中#include“2.cpp”)。所以会出现重复定义的错误。
这时你可能又会想到把2.cpp文件改名为2.h在main.cpp文件中#include“2.h”不就行了。因为.h文件不会单独编译。确实是这样。将2.cpp改为2.h后不管工程目录中有没有添加2.h文件都可以。可是前面说了.h文件中最好只放声明。(不失为一个解决问题的办法)
extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示变压器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。
关于extern更详细的解释请看网络
所以我们只需这样:如果在1.cpp中要调用2.cpp中的函数,不要在1.cpp中#include“2.cpp”,只需在1.cpp中声明一下要调用的函数,并且声明前加关键字extern

阅读全文

与当前目录下存在文件编译错误相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:579
python员工信息登记表 浏览:377
高中美术pdf 浏览:161
java实现排列 浏览:513
javavector的用法 浏览:982
osi实现加密的三层 浏览:233
大众宝来原厂中控如何安装app 浏览:916
linux内核根文件系统 浏览:243
3d的命令面板不见了 浏览:526
武汉理工大学服务器ip地址 浏览:149
亚马逊云服务器登录 浏览:525
安卓手机如何进行文件处理 浏览:71
mysql执行系统命令 浏览:930
php支持curlhttps 浏览:143
新预算法责任 浏览:444
服务器如何处理5万人同时在线 浏览:251
哈夫曼编码数据压缩 浏览:426
锁定服务器是什么意思 浏览:385
场景检测算法 浏览:617
解压手机软件触屏 浏览:350