1

32 ビットと 64 ビットのバイナリをビルドするための C ソース ファイルがあり、Visual Studio 2005 で問題なくビルドできます。Windows 2008 Server で VS2012 で同じものをビルドしようとすると、以下のリンク エラーが発生します。32 ビットは正常にビルドされますが、64 ビットは失敗します。

このソースをビルドするための VS プロジェクトはありません。代わりに、makefile を使用してビルドします。

msvcrt.lib(gs_support.obj) : error LNK2019: unresolved external symbol __imp_GetTickCount64 referenced in function __security_init_cookie

検索して多くのヒットを見つけましたが、VS IDE を使用して作成されたプロジェクト用のソリューション/回避策が提供されているため、役に立たないようです。

私は定義しました-DWINVER=0x0600 -D_WIN32_WINNT=0x0600

誰か助けてくれませんか?

4

1 に答える 1