extern 不管用了么?
mocom 2010-08-09 09:27:33 my_dll.h声明了一个extern函数
extern void test();
my_dll.c里创建了函数
void test() {
printf("test\r\n");
}
编译链接获得my_dll.dll和my_dll.lib
test.c里
#include "my_dll.h"
extern void test();
void test() {
printf("Hello World!");
}
int main() {
test();
return 0;
}
编译test.c,link my_dll.lib获得test.exe,运行结果输出test,而不是Hello World!,难道链接参数有问题么?