编译-〉链接的问题
一个c的工程,在unix下开发的,
我想在windows下调试一个模块,
在BCB里面,写了一个main,调一个funcA(),
funcA是我想调试的程序,
头文件全引用了,
但我compile的时候,出link的错误,
link不应该是在compile之后吗?
我单个文件compile,为什么会出link错误,
望指教,3x
[解决办法]
你怎么单个文件编译的
[解决办法]
code!!!!
[解决办法]
funcA 是否调用了其他的东东 ?
给错误提示 ~
[解决办法]
首先给出编译环境、编译方法以及代码
[解决办法]
工程编译分为两步:编译、连接(其实还可以更加细致的分)
如果你是工程编译,出现link错误很正常,查看连接阶段的库设置即可,
如果确定仅仅做了对c和cpp的编译,没有触发连接动作,则比较奇怪
建议仔细检查一下编译过程以及相关设置,检查一下Makefile内容
[解决办法]
我猜测是你的单元文件调用了其他的库文件
所以才会发生连接错误
你还是把整个代码或者#include的东西贴上来让大伙看看
[解决办法]
连接错误没有直接的定位错误到行上的方法
尝试看看不同编码体制导致的符号不对应,例如C与C++,等等
另外不同系统对于开始地址等规定也不同