#pragma comment(lib, "libmcrypt.lib")
当平台是Visual Studio 2012(v110)时,没关系。但是,当平台是WindowsApplicationForDrivers8.0时,它会报告错误LNK2019
当我在项目中包含OpenSSL时,我遇到了同样的错误。
答案 0 :(得分: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