C++ 6.0 所写的程序编译正确,但是为什么总是连接错误,以致运行不了,请问怎么解决

2024-11-08 06:03:04
推荐回答(2个)
回答(1):

编译路径设置会引起这样的问题,我曾经碰到的是:配置ddk编译驱动程序时路径时,如果不把ddk路径置前,就会编译通过但,链接失败.反过编译应用程序也是如此.还有就是:你声明了一个函数比如a,而且在其他函数里调用了a,但是a函数你却没有具体实现,也会编译通过,链接不通过.同理,声明了外部变量也引用了它,但是它却没有被定义,也会出这个问题,还有其他的我忘了,具体碰到了才会想起来.总之:编译通过了,只能说明你程序语法没有错而已

回答(2):

代码保存到另外的文本文件,另存为你想要的文件类型,比如.c,.cpp什么的。若不行的话,说明程序弄不好有逻辑问题,在看看