导航:首页 > 源码编译 > 编译老是出现mka错误

编译老是出现mka错误

发布时间:2022-05-07 14:28:42

A. 为什么有时候编译老是出现加入的系统头文件出现错误啊

大凡在Windows平台下用C++做网络开发很多时候都会同时包含这两个头文件,如若顺序不当(windows.h先于winsock2.h)就会出现很多莫名其妙的错误。诸如:

警告 4 warning C4005: “AF_IPX”: 宏重定义 c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 91
警告 5 warning C4005: “AF_MAX”: 宏重定义 c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 127
初看到如此一堆的错误委实不爽,但是只要将二者的包含顺序调换一下问题就会解决,原因参见下面那个链接。另外,上述问题不仅影响直接包含二者的文件,还影响间接包含的情形。比如,a.h包含了windows.h,b.h包含了winsock2.h,如果在c.h当中要引用a.h和b.h,那么正确的顺序应当是b.h先于a.h。当然,实践当中有时很难找到究竟是哪两个文件顺序不对了,终极的解决办法是,在当前工程(就是编译不过的这个工程)所有include语句最前面加上#include <winsock2.h>和#include<windows.h>,世界清静了。

B. redhat6.4上使用make编译自己代码出现奇怪错误

这4句是进入文件夹和退出文件夹
make[1]: Entering directory `/home/xxxx/server_code2/alarm' -- 进入文件夹 '/home...'
make[1]: Leaving directory `/home/xxxx/server_code2/alarm' -- 离开/退出文件夹 '/home...'
它要进一个文件夹 做 make.
问题是你是否已有这个文件夹了,文件夹里原始文件是否都在:
`/home/xxxx/server_code2/alarm'

或者,你要修改 Makefile, 把 xxxx。。。 换成 正确路径和 directory

C. C语言编程时不能编译,总显示一个错误,亟待解决!!!

大多数情况下都是vc安装的问题

试试下面的方法吧:
Compiling...
Error spawning cl.exe

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

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

D. 安装了c++6.0后,构件编译总是一个错误。无论怎样。本来好好的,把它移动后就变成了这样,什么回事

文件移了,可是注册表没有移动,这时要重新安装一下,在下面的文件夹中有个setup.exe,点击它重新安装一下就好了:
C:\PROGRAM FILES\Microsoft Visual Studio\Common\Setup\1033

若安装后编译时出现error spawning cl.exe,请看下面的文字:
编译用到的文件的路径还要手动设置一下:
(打开VC主程序)
tools->options->directories:
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
Executable 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
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
点OK,就搞定了。(以上的“C:\Program Files\Microsoft Visual Studio”是我的VC安装路径,要把它们变成你自己的相信不难吧)

E. C语言程序设计在编译时为什么会出现这种问题

它说执行时,找不到这样的文件或文件夹。
编译时,你只要给了路径和文件名,不管文件在不在,编译就能通过。
执行时,要去找文件,打开文件,文件不在,没法打开,就喊错了。

'F:\ 。。。' --- 要用双引号,反斜杠,用 \\
"F:\\SoftwareEngineer\\C language\\C ......."

F. 编译错误,怎么回事

关于编译问题,如果说是编译错误发生在自己编写源程序的过程中的话,那么问题的原因还是比较复杂的。通常关于用户编写的源程序的编译出错问题,这是一个很复杂的问题。因为编译错误有很多种。例如:语法错误、系统库连接错误、语义错误、数组越界、或者内存越界等等。

通常语法错误是最好解决的,因为源程序的语法出错了,连编译这一关都通不过,并且会告诉你在哪一行出错了,这时候是最容易调试程序的。最难调试的就是:源程序虽然编译通过了,但是程序的运行结果却是错误的,这种是最难调试的。所以说,你必须要把详细的出错信息写出来,别人们才好帮助你进行分析。

G. Kali Linux中,make编译时出现错误怎么解决

你看看这个bulid链接到哪里的?
一般是内核的源码吧,你确认有没有安装内核源码包

H. java编译老出现这样的错误。。。 实在是不知道原因。。

错误在 class Mypanel2

void ItemStateChanged 这个函数名写错了
应该是 void itemStateChanged

注意大小写

阅读全文

与编译老是出现mka错误相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:581
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
哈夫曼编码数据压缩 浏览:428
锁定服务器是什么意思 浏览:385
场景检测算法 浏览:617
解压手机软件触屏 浏览:352