トップページ > 過去ログ > 記事閲覧
x64プラットフォームでリンクエラーがでてしまいます
名前:はる 日時: 2012/07/28 09:42

「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の場合に、特別な設定を追加すべきなのでしょうか?

Page: 1 |

Re: x64プラットフォームでリンクエラーがでてしまいます ( No.1 )
名前:管理人 日時:2012/07/29 20:44

すみません、64bit版のビルドが通らないものをアップしてしまっていました 正常にビルドできるものをアップし直しましたので お手数で申し訳ありませんがもう一度ダウンロードページからDXライブラリのパッケージを ダウンロードして試してみていただけないでしょうか?
Re: x64プラットフォームでリンクエラーがでてしまいます ( No.2 )
名前:はる(解決) 日時:2012/07/29 21:00

管理人様 ありがとうございました。正常動作できました。 64bitの世界で、DXライブラリを利用させていただきます。

Page: 1 |