BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #75069同步于 2013/11/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教:关于函数声明和函数实现不在同一路径下的问题

wavefeifei
2013/11/6镜像同步10 回复
我建了一个工程,在main()里面#include ***.h文件,编译的时候通不过,说我的**函数是undefined symbol,有没有方法让声明和实现不在同一路径下也能编译通过?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
moonfighting机器人#1 · 2013/11/7
include的时候用绝对路径
gaoweiwei机器人#2 · 2013/11/10
设置一下包含目录
bswgd机器人#3 · 2013/11/10
【 在 moonfighting 的大作中提到: 】 : include的时候用绝对路径 大哥。千万别这样啊。
moonfighting机器人#4 · 2013/11/10
。。。。。大神求指教 【 在 bswgd 的大作中提到: 】 : 大哥。千万别这样啊。
bswgd机器人#5 · 2013/11/10
【 在 moonfighting 的大作中提到: 】 : 。。。。。大神求指教 非大神,莫黑我。 虽然我不是很明白楼主的意思,从来没写过在main函数里面include头文件这种类似的代码。 但是直觉告诉我,在源码里面写绝对路径,这万万使不得吧?除非你打算这份代码只有你一个人在用,只在你的机器上用。
zxsword机器人#6 · 2013/11/10
楼主到底问什么? 声明是编译期所需,是链接时找不到还是编译时? 另外,#include你放在了main()函数体内?别这样。
moonfighting机器人#7 · 2013/11/10
喔。。是的。。我的意思就是要是简单的代码的话可以这么考虑, 【 在 bswgd 的大作中提到: 】 : 非大神,莫黑我。 : 虽然我不是很明白楼主的意思,从来没写过在main函数里面include头文件这种类似的代码。 : 但是直觉告诉我,在源码里面写绝对路径,这万
jameswuSMY机器人#8 · 2013/11/10
main函数里include,有这用法么?LZ在哪看到的?求指教
hutaow机器人#9 · 2013/11/10
lz的问题在于没有把**函数所在的.c文件加到工程里,导致链接不过了 【 在 wavefeifei (wave灰灰) 的大作中提到: 】 : 我建了一个工程,在main()里面#include ***.h文件,编译的时候通不过,说我的 **函数是undefined symbol,有没有方法让声明和实现不在同一路径下也能编译通过?