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

プラットフォームが Visual Studio 2012 (v110) の場合は OK です。ただし、プラットフォームが 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 に答える