ydzf.net
当前位置:首页 >> 生成link ExE时出错 >>

生成link ExE时出错

一种就是楼上所说,有些文件没有include进来另一种就是某些代码隐含的调用了一些库比如你生成的是多线程debug版程序,但是在链接器设置选项里选的却是单线程release版本的函数库

外部变量有问题,你到对应的行找找看看啊

你检查一下main函数是不是写错了,或者没写main函数……

其实这样的链接问题我也遇到不少,不过最后还是都解决了,对于链接问题,要看几点:第一,调用函数所在的链接库是否跟运行程序在一个文件夹里(如debug);第二,所调用的函数类型及参数是否跟应用程序中所声明的回调函数一样;第三,就是要注意在应用程序里声明回调函数的时候应加上相应的修饰符,如(winapi,_stdcall..等),不过如果是win32的dll则不需要加这些修饰符. 你的问题估计就是第一个问题吧,也许你所允许的这个程序需要其它的dll文件.

错误解释(1):不能将(函数的)第一个参数从ofstream类型转换为ifstream&类型.原因:调用函数的时候参数类型用错.-------------------- 错误解释(2):print3和stavg没有找到相应的实现(unresolved).代码链接中断.原因:未包含相应代码文件(比如只有头文件而没有CPP文件的类),或者没有加入相应的静态库文件到工程选项中.-------------------- 列出在C++在会出现的各种错误信息并说明是什么意思?错误多了去了,VC编译阶段可能的错误就编号从1001到4999,一个个写出来还给你解释,写完了偶就见上帝去了.

link.exe的错误一般来说出现在上个世纪1998年的vc6.0上,和你源代码没什么关系,它自己的bug很多. 一般来说只要升级到vc++ 7.0以及更高的版本(推荐使用最新国际标准的10.0),就可以解决问题了. 如果非要用淘汰的6.0,也可以,打sp6补丁,能解决一定的问题.

这是一个写入错误. 看在工程文件夹下的Debug这个目录下有没有feng3.exe这个文件. 如果有,很可能是这个feng3.exe运行了而没有退出. 可以重启动一下计算机试试.

替你运行了一遍,没有问题呀 建议你把那些以前生成的文件删了以后重新编译连接一次吧

error lnk 2001:将project->settings->link中将link选项/subsystem:windows删掉或改为/subsystem:console如果编译器不同那你找到相应修改link的选项修改就可以了error link1120:这事编译器的问题 和你的程序没有关系 重新下载个编译器最好是吧你的代码发到我消息里 帮你看看到底程序有什么问题没有祝你学习快乐

文件保存的路径是新建的时候设置的.楼主可能已经运行了一个窗口,然后没有关闭,就会这样,把之前的关闭后就可以开了.

so1008.com | xaairways.com | msww.net | 596dsw.cn | 9371.net | 网站首页 | 网站地图
All rights reserved Powered by www.ydzf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com