Re: 設定によってはコンパイルエラーになる ( No.1 ) |
- 名前:管理人 日時:2014/09/15 09:40
すみません、アップしていただいた DxCompileConfig.h の状態にしても
コンパイルが成功するように修正しましたので、よろしければお使いください
http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース
> 一見設定できるように見えて、設定するとビルドできないのは直感に反すると思います。
> 修正または注意書きの追加をしていただけるとありがたいです。
DX_NON_DXA だけが他の設定との組み合わせ次第でコンパイルが成功しないようになっていたのですが、
今回それも発生しないようにしましたので、一応どの組み合わせでもコンパイルが成功する筈です
コンパイルが失敗した場合は設計上の結果ではなくプログラムのバグということになりますので
その際はお手数で申し訳有りませんがご連絡をください m(_ _;m
|
Re: 設定によってはコンパイルエラーになる ( No.2 ) |
- 名前:みけCAT 日時:2014/09/17 10:26
DxLibMakeTest.exe (MD5: EE1641A68228183250ED52A23A871A96)
のソースコードと前に使用したプロジェクトファイルでビルドを試みましたが、
DxCompileConfig.hを ht_tps://ideone.com/zrfeQu の内容にしてコンパイルすると、
DxInputString.cppの142行目で
[Error] 'NS_ResetKeyInputStringColor2' was not declared in this scope
というエラーが出ました。
ところで、"DxUseCLib スタティックリンクライブラリについて.txt"に
> DxUseCLib.lib のコンパイルについて
>
> DxUseCLib.lib は DxUseCLib.cpp と DxUseCLibOgg .cpp だけを静的ライブラリ
> (スタティックリンクライブラリ) にしたものです。DxUseCLib.cpp と DxUseCLibOgg.cpp
> さえコンパイルできれば作成できます。
という記述がありますが、DxUseCLibPhysics.cppやDxUseCStrmBaseFilter.cppは必要ないのですか?
|
Re: 設定によってはコンパイルエラーになる ( No.3 ) |
- 名前:管理人 日時:2014/09/18 00:37
ご指摘ありがとうございます
コンパイルエラーが発生しないように修正しましたので、よろしければお使いください m(_ _;m
http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース
> ところで、"DxUseCLib スタティックリンクライブラリについて.txt"に
> > DxUseCLib.lib のコンパイルについて
> >
> > DxUseCLib.lib は DxUseCLib.cpp と DxUseCLibOgg .cpp だけを静的ライブラリ
> > (スタティックリンクライブラリ) にしたものです。DxUseCLib.cpp と DxUseCLibOgg.cpp
> > さえコンパイルできれば作成できます。
> という記述がありますが、DxUseCLibPhysics.cppやDxUseCStrmBaseFilter.cppは必要ないのですか?
すみません、ご指摘の通り DxUseCLibPhysics.cpp と DxUseCStrmBaseFilter.cpp も必要です
最近 libtiff について書き加えたのですが、それ以外の内容がかなり古いので次の更新の際に
手直ししようと思います
|
Re: 設定によってはコンパイルエラーになる ( No.4 ) |
- 名前:みけCAT(解決) 日時:2014/10/01 07:52
確認が遅くなってすみません。
DxLibMakeTest.exe (MD5: 9135F9FBA6029447ADC1C8FB644B29A1 )
のソースコード、同じ設定でコンパイル・リンクができることを確認しました。
ファイルが見つからないというエディタのエラーが出たので、プロジェクトファイルを変更しました。
ht_p://kie.nu/2cys
|
Re: 設定によってはコンパイルエラーになる ( No.5 ) |
- 名前:管理人 日時:2014/10/02 00:39
すみません、リンクエラーは最近追加したソースファイルが原因です
次のバージョンの DxLibMakeパッケージ内のプロジェクトファイルではエラーが発生しないようになります
|