|
小弟刚刚接触wince6开发,对编译这块还不熟悉,碰到一个比较弱智而棘手的问题,希望各位大牛支个招
我在src\bootloader\xyz目录下写了一些东西,其中包括函数foo()
src\bootloader\xyz\abc.h里面暴露出foo()函数原型
src\bootloader\xyz\abc.cpp里面实现了函数foo()
然后我希望在src\bootloader\eboot\main.c调用函数foo()
我在main.c里面添加了 #include "../xyz/abc.h"
编译通过,link出错,err原因如下:
Error 3 BUILD: [01:0000000094:ERRORE] main.obj : error LNK2019: unresolved external symbol foo referenced in function callerfuction
============================================================================================
是否需要修改src\bootloader\eboot\base\sources文件? 应该如何修改?
谢谢!
|
|