我尝试在Code :: Blocks with MinGW中创建这个简单的静态库:
#include <time.h>
#include <sys/time.h>
#include "header.h"
extern int go(int x)
{
struct timeval t;
gettimeofday(&t, NULL);
return 1;
}
如果编译为控制台应用程序(带有printf),则此相同的代码段可以正常工作,但是当编译为静态库时,调用代码会不断出现此错误:
unresolved external symbol "_gettimeofday"