「VisualC++ 2010 Express Edition を使用した場合のDXライブラリの使い方」に記載している手順に従うと、点を打つサンプルプログラムは、正常動作するのですが、64bitプログラムを作ろうと、プラットフォームをx64に変更すると
リンクエラー
1>DxLib_x64_d.lib(DxGateway.obj) : error LNK2019: unresolved external symbol "int __cdecl DxLib::NS_DxLib_Init(void)" (?NS_DxLib_Init@DxLib@@YAHXZ) referenced in function "int __cdecl DxLib::DxLib_Init(void)" (?DxLib_Init@DxLib@@YAHXZ)
1>DxLib_x64_d.lib(DxGateway.obj) : error LNK2019: unresolved external symbol "int __cdecl DxLib::NS_DxLib_End(void)" (?NS_DxLib_End@DxLib@@YAHXZ) referenced in function "int __cdecl DxLib::DxLib_End(void)" (?DxLib_End@DxLib@@YAHXZ)
1>DxLib_x64_d.lib(DxInput.obj) : error LNK2001: unresolved external symbol "int __cdecl DxLib::NS_ProcessMessage(void)" (?NS_ProcessMessage@DxLib@@YAHXZ)
等々
たくさんのリンクエラーがでてしまいます。
DXライブラリを使う部分をコメントアウトすると
プログラムは正常動作をするので、DXライブラリを使う部分で、何かが足りないのかと思っていますが、原因を突き止められません。64bitの場合に、特別な設定を追加すべきなのでしょうか?