トップページ > 記事閲覧
V3.16でスタティックライブラリのエラー
名前:チップ 日時: 2016/01/01 21:15

いつもお世話になっています。 Ver.3.16にてソースをダウンロードしてこちらで再コンパイルして動作させています(以前のバージョンでもこの方法でお世話になりました)。 現行のバージョンででスタティックライブラリをコンパイルして使用すると下記のエラーが出てしまいます。 原因になにかお心当たりはございますでしょうか?スタティックライブラリのコンパイル時に必要なファイルが増えたのでしょうか? よろしくお願いいたします。 重大度レベル コード 説明 プロジェクト ファイル 行 エラー LNK2001 外部シンボル ""void __cdecl DrawBasicPolygonMemImg(struct MEMIMG *,struct MEMIMG const *,struct DX_POINTDATA const *,int,struct MEMIMG const *,unsigned int)" (?DrawBasicPolygonMemImg@@YAXPAUMEMIMG@@PBU1@PBUDX_POINTDATA@@H1I@Z)" は未解決です。 PROJECT C:\PROJECT\DxLib_vs2015_x86.lib(DxGraphics.obj) 1 エラー LNK2001 外部シンボル ""void __cdecl PaintMemImg(struct MEMIMG *,int,int,unsigned int,unsigned __int64)" (?PaintMemImg@@YAXPAUMEMIMG@@HHI_K@Z)" は未解決です。 PROJECT C:\PROJECT\DxLib_vs2015_x86.lib(DxGraphics.obj) 1 エラー LNK2001 外部シンボル ""void __cdecl DrawFillBoxMemImg(struct MEMIMG *,struct tagRECT const *,unsigned int)" (?DrawFillBoxMemImg@@YAXPAUMEMIMG@@PBUtagRECT@@I@Z)" は未解決です。 PROJECT C:\PROJECT\DxLib_vs2015_x86.lib(DxGraphics.obj) 1 エラー LNK2001 外部シンボル ""void __cdecl DrawLineSetMemImg(struct MEMIMG *,struct tagLINEDATA const *,int)" (?DrawLineSetMemImg@@YAXPAUMEMIMG@@PBUtagLINEDATA@@H@Z)" は未解決です。 PROJECT C:\PROJECT\DxLib_vs2015_x86.lib(DxGraphics.obj) 1 エラー LNK2001 外部シンボル ""void __cdecl DrawEnlargeMemImg(struct MEMIMG *,struct MEMIMG const *,struct tagRECT const *,int,struct MEMIMG const *)" (?DrawEnlargeMemImg@@YAXPAUMEMIMG@@PBU1@PBUtagRECT@@H1@Z)" は未解決です。 PROJECT C:\PROJECT\DxLib_vs2015_x86.lib(DxGraphicsWin.obj) 1 エラー LNK1120 5 件の未解決の外部参照 PROJECT C:\PROJECT\Release\PROJECT.exe 1
メンテ

Page: 1 |

Re: V3.16でスタティックライブラリのエラー ( No.1 )
名前:チップ 日時:2016/01/01 21:29

↑よく見たらスタティックライブラリではなく普通にDXライブラリでリンクエラーですね・・・。 以前のバージョンだと通ったのですが。
メンテ
Re: V3.16でスタティックライブラリのエラー ( No.2 )
名前:チップ(解決済み) 日時:2016/01/01 21:59

すみません。自己解決しました。 お騒がせ致しました。 遅れましたが本年もよろしくお願い致します。
メンテ
Re: V3.16でスタティックライブラリのエラー ( No.3 )
名前:管理人(解決済み) 日時:2016/01/02 06:26

自己解決されたとのことですが、特に Ver3.16 のソースに問題は無かった、ということでしょうか? > 遅れましたが本年もよろしくお願い致します。 あけましておめでとうございます こちらこそよろしくお願いいたします m(_ _)m
メンテ
Re: V3.16でスタティックライブラリのエラー ( No.4 )
名前:チップ(解決済み) 日時:2016/01/02 12:12

はい、こちらのミスです。 DxCompileConfig.hの設定をなるべく以前のバージョンのままで使用しようとしていたのですが #define DX_USE_NAMESPACE が #define DX_NON_NAMESPACE になっていたのを見落としていてコメントアウトを外してしまっていました。 最新バージョンではコメントアウトするのがデフォルト設定ですね。 新年早々はやとちり失礼致しました。 今年もこの素晴らしいライブラリを引き続き使わせて頂きたく思いますので 何卒よろしくお願い致します。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存