① vc++编译成功但link.exe 时出错是怎么回事
没有把需要的LIB文件加到链接列表里.
这里看来是网络方面的库.
--
链接列表在VC的项目属性里的链接选项里,
把需要的LIB文件都填到那个"输入"框框里.
--
看看环境设置里,
LIB文件夹的路径是否已经包含了VC的库文件所有的路径?
--
少哪个LIB?
你可在MSDN
LIB里查一下,
比台WSACleanup()这个函数,
看看说是哪个LIB文件.
② vc++编译成功但link.exe 时出错是怎么回事
没有把需要的LIB文件加到链接列表里. 这里看来是网络方面的库.
-- 链接列表在VC的项目属性里的链接选项里, 把需要的LIB文件都填到那个"输入"框框里.
-- 看看环境设置里, LIB文件夹的路径是否已经包含了VC的库文件所有的路径?
-- 少哪个LIB? 你可在MSDN LIB里查一下, 比台WSACleanup()这个函数, 看看说是哪个LIB文件.
③ 在VS6中编译没有错误,但是执行的时候显示link错误,我是新手刚学,求解答
因为bool fibon_elem( int pos , int &elem );这个方法只是声明了,没有定义(实现),所以编译是没有问题的,但是link的时候会错误的。
④ Linux编译link时提示undefined reference’dlclose’怎么办
在Linux系统下编译link时出现了错误,提示“undefined reference’dlclose@xxx函数”错误,相信不少用户也遇到这个问题,这个问题不难解决,下面小编给大家介绍下undefined reference错误的解决方法。
编译完link的时候,报了一句undefined reference’dlclose@xxx函数‘,找主程过来看了下,说是dl库没有包进去,查了下dl库是用来做动态库加载的(dynamic load),项目用到了libmysqld.so,加了之后还是有问题,将-ldl链接选项改到最后才可以。
比较常见的undefined reference问题:
1.dl库
undefined reference to ‘dlerror’
undefined reference to ‘dlopen’
undefined reference to ‘dlerror’
增加-ldl链接选项 (-l是链接选项的前缀)
2.pthread库
undefined reference to ‘pthread_create’
undefined reference to ‘pthread_xxxx‘
增加-lpthread链接选项
3.rt库
undefined reference to `clock_gettime’
增加-lrt链接选项
如果是使用codeblocks,可以再link option里加,不过因为依赖顺序的问题,如果link option里加了还是报错,直接在link file里添加pthread dl rt等即可
如果是你自己的库出现这undefined reference什么函数,先去查下库的源代码,看看具体问题。
上面就是Linux编译link出错的解决方法介绍了,本文除了介绍link出错外,还总结了一些undefined reference问题,希望对你有所帮助。
⑤ 关于C++编译通过 LINK出错的的问题
其实这样的链接问题我也遇到不少,不过最后还是都解决了,对于链接问题,要看几点:第一,调用函数所在的链接库是否跟运行程序在一个文件夹里(如debug);第二,所调用的函数类型及参数是否跟应用程序中所声明的回调函数一样;第三,就是要注意在应用程序里声明回调函数的时候应加上相应的修饰符,如(WINAPI,_stdcall.....等),不过如果是win32的DLL则不需要加这些修饰符。 你的问题估计就是第一个问题吧,也许你所允许的这个程序需要其它的DLL文件。
⑥ tc++3.0中程序编译成功但无法link
把包含graph3.lib的文件夹设置到lib或者library里,tc应该有这个选项,好像在setiing下面
⑦ 在win7下,汇编语言实验环境中为什么用link生不成exe文件
和XP上一样啊,譬如,我把masm.exe,link.exe,debug.exe等编译程序放在D盘一个名叫work文件夹内,那先进入D盘,然后进入该文件夹cd work。然后假设在这文件里有一个是你要编译的程序如test.asm,那么就使用命令masm test.asm,生成.obj文件,接着用link test.obj,这样就生成了.exe文件了。至于调试的话用命令debug XXX.exe就行了,debug的相关命令书上有,这里就不说了。
⑧ C语言编译link时遇到这个问题 是什么原因 要怎样解决
重复定义了,你的源文件头是不是加了类似include *.c的语句???
⑨ 为什么易语言静态编译失败 我都去修改那个link.ini了 还是不行、
易语言需要运行一个破解补丁
并下载vc6连接器
最后修改静态链接器tools\link.ini中的配置
之后才可以静态编译
⑩ VC60编译出错link 出错请各位大侠帮帮看看是怎样回事多谢!毛病提示以下
打开
VC++6.0
后,先编译,然后点击“工程”
选项卡
,选择“设置”,再点击“连接”选项卡,在最下面的大框子里有很多字符,在里边找到“/
subsystem
:console”改成:“/subsystem:windows”便可,望采用!