为什么静态库不工作?

时间:2015-10-21 12:18:36

标签: c mingw codeblocks static-linking unresolved-external

我尝试在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"

0 个答案:

没有答案