就像这样的错误。发生的情况如下:在我机器上能正常编译,把源代码和工程文件一起拷贝到其他机器上编译就出现这种情况。
实际上usb_api.lib以及相关的头文件都和源代码在一个文件夹里,但是却编译不了。从错误提示来看,编译器是编译其他文件夹的库文件去了。
我的机器没问题是因为我有这个文件夹,别人没有,所以别人机器上就编译不了。
我的比较笨的解决方式是:在别人的机器里也创建一个同样文件夹,把库文件和相关头文件放进去。
源代码里用的是#include "USB_API.h"这个语句,为什么会编译到其他文件夹的库文件去???
求教我这个问题产生的原因,以及解决办法? |