トップページ > 記事閲覧
MinGW版のリンク不具合?
名前:さかな 日時: 2013/06/08 14:53

お世話になります。 Eclipse+MinGW(G++4.7.2)でDXライブラリをビルドしたところ、いくつか不具合のようなものが見つかったので報告します。 1.ヘッダファイルに無効なpragmaが残っている(仕様ですか?) 2.ログが文字化けする 具体的には、Eclipse4.2上でMinGW用のDXライブラリ3.10cを使い、 Dev-c++用と全く同じ手順を行った後、ライブラリリストの末尾にgdi32とstdc++を足し、 リンカオプションに-static-libgccと-static-libstdc++を設定するとビルド・実行できました。 ただ、無効なpragma commentを無視する旨の警告が大量に表示され、最後にcommentが多すぎると言われます。 また、ログが以下のようにおかしくなります。 (抜粋) 114: ャtトの二重起動検査... 二重起動はされていませんでした 137:ウインドウクラスを登録します... 登録に成功しました 152:ウインドウモード起動用のウインドウを作成します 165:ウインドウの作成に成功しました 173:ウインドウを侮ヲします たぶんというかおそらく0x5C問題だと思います。 管理人さんのお手を煩わせるつもりはありませんが、報告だけさせていただきます。 環境: Windows 8 Professional(64bit) Core i7-3540M Intel HD Graphics 4000
メンテ

Page: 1 |

Re: MinGW版のリンク不具合? ( No.1 )
名前:管理人 日時:2013/06/09 00:59

ご報告ありがとうございます DXライブラリを使ったプログラムをビルド、ではなくDXライブラリ自体をビルドした場合、でしょうか? > 1.ヘッダファイルに無効なpragmaが残っている(仕様ですか?) GCC では無効な pragma も GCC でのコンパイル時にコンパイル対象から外すようにしていませんでした こちらは対処しました よろしければお試しになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース > 2.ログが文字化けする とりあえず仕様とします・・・ ログ出力だけの問題だと思っているのですが、実際のソフトの動作にも支障を来たしていますでしょうか?
メンテ
Re: MinGW版のリンク不具合? ( No.2 )
名前:さかな 日時:2013/06/15 20:42

すみません、返信が遅れてしまいました。 >実際のソフトの動作にも支障を来たしていますでしょうか? 今のところ大丈夫です。 対処して頂いて申し訳ありません…
メンテ

Page: 1 |

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

   クッキー保存