Re: c++builder のバージョンアップによってDXライブラリーがリンクできない ( No.1 ) |
- 名前:管理人 日時:2024/09/09 19:02
|
Re: c++builder のバージョンアップによってDXライブラリーがリンクできない ( No.2 ) |
- 名前:orbis 日時:2024/09/09 19:04
早速の対応ありがとうございます。
出てきた「win32,win64」のホルダーを上書きしたのですが、
残念ながら症状は変わりませんでした。
|
Re: c++builder のバージョンアップによってDXライブラリーがリンクできない ( No.3 ) |
- 名前:管理人 日時:2024/09/09 19:05
駄目でしたか…
私の手元では C++ Builder 12 で問題なくビルドできたので謎です…
テストでコンパイルしたのは以下のようなシンプルなプログラムです
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
ChangeWindowMode( TRUE ) ;
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1; // エラーが起きたら直ちに終了
}
// BMP画像の表示
LoadGraphScreen( 0 , 0 , "test1.bmp" , TRUE ) ;
WaitKey() ; // キーの入力待ち((7-3)『WaitKey』を使用)
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
orbisさんの環境では↑こちらのプログラムでも同様のコンパイルエラーが発生してしまいますでしょうか?
|
Re: c++builder のバージョンアップによってDXライブラリーがリンクできない ( No.4 ) |
- 名前:orbis 日時:2024/09/09 19:54
インクルードハスに
”DxLib_BCC2\プロジェクトに追加すべきファイル_C++Builder用”
のホルダーを指定してコンパイルしたところ、
[ilink32 エラー] Fatal: ファイル 'DXDRAWFUNC.LIB' を開けません
と出ています。
リンクの仕方が悪いのでしょうか?
追記:C++Builderのエディションは、Comminuty Editionです
|
Re: c++builder のバージョンアップによってDXライブラリーがリンクできない ( No.5 ) |
- 名前:管理人 日時:2024/09/11 01:22
> リンクの仕方が悪いのでしょうか?
C++ Builder 12 のプロジェクトのオプションの
『C++ (共有オプション)』の項目にある『ライブラリパス』にDXライブラリの libファイルがある
フォルダは指定されていますでしょうか?
( 32ビットプラットフォームの場合は Win32 のフォルダのパスを
64ビットプラットフォームの場合は Win64 のフォルダのパスを指定する必要があります )
|
Re: c++builder のバージョンアップによってDXライブラリーがリンクできない ( No.6 ) |
- 名前:orbis (解決済) 日時:2024/09/11 05:55
ありがとうございます。無事解決しました。
ライブラリーパスやインクルードパスのフォルダー指定が
11.3の場合はフォルダーの下層まで探してくれていたみたいですが、
12からはそのフォルダーの階層までになったみたいですね。
|