-1
#pragma comment(lib, "libmcrypt.lib")

当平台是Visual Studio 2012 (v110) 时就可以了。但是,当平台为WindowsApplicationForDrivers8.0时,报错LNK2019

当我在我的项目中包含 OpenSSL 时,我遇到了同样的错误。

4

1 回答 1

0

来自 MSDN。

以下示例生成 LNK2019:

// LNK2019.cpp
// LNK2019 expected
extern char B[100];   // B is not in avilable to the linker
int main() {
   B[0] = ' ';
}

LNK2019 也可能在您声明但未定义静态数据成员时发生。以下示例生成 LNK2019:

// LNK2019b.cpp
// LNK2019 expected
struct C {
   static int s;
};

// Uncomment the following line to resolve.
// int C::s;

int main() {
   C c;
   C::s = 1;
}

完整解释请到 MSDN 链接

http://msdn.microsoft.com/en-us/library/799kze2z(v=vs.80).aspx

于 2013-06-08T11:17:28.023 回答