Re: エラーがたくさん出てしまいます>< ( No.1 ) |
- 名前:管理人 日時:2007/03/17 21:07
マッキー51さん始めまして、DXライブラリの管理人です。
うーん、何故書き込んで頂いたようなエラーが発生するのか全く分かりません・・・・
もし宜しければこちらのプロジェクトをフォルダごと圧縮してメールで
BQE00322(アットマーク)nifty.com まで送って頂けないでしょうか?
直接プロジェクトの設定やプログラムを拝見すれば原因が分かるかもしれませんので・・・
|
Re: エラーがたくさん出てしまいます>< ( No.2 ) |
- 名前:管理人 日時:2007/03/19 13:29
マッキー51さんどうも、DXライブラリの管理人です。
メールを拝見致しました。
BCC Developer でプロジェクトを開いた状態で「プロジェクト」→「プロジェクトの設定」で
プロジェクトの設定ダイアログを開いて、その中の「コンパイル3」というタブを選択すると
表示される項目の中の「その他オプション」という所に「DxLib.h」と入力されていましたので、
こちらを削除して何も書かれていない状態にしたところ、正常にコンパイルされるようになりました。
宜しければお試し下さい。
|
Re: エラーがたくさん出てしまいます>< ( No.3 ) |
- 名前:taka 日時:2007/03/19 22:39
管理人様 はじめまして。
私もC言語・DXライブラリについてかなりの初心者です。
マッキー51さんの質問の途中に、わって入ってしまって申し訳ありません。
私の場合は、BCC Developerを使用せず、
コマンドプロンプトからコンパイルする方法をとっています。
「プロジェクトに追加すべきファイル_BCC用」内のファイルを、
全てソースコードの入っているフォルダにコピーした後、
以下のソースをコンパイルすると、
マッキー51さんと全く同様のエラーが表示されてしまいます。
(*** 26 errors in Compile ***より下の部分は表示されませんが)
-----------------------------------
#include<stdio.h>
#include"DxLib.h"
main(){
printf("DXライブラリのインクルードのみ\n");
return 0;
}
--------------------------------
なお、コンパイラはBorlandC++5.5を使用しています。
DXライブラリを使用する前に、コンソール上のプログラムを少し勉強したのですが、
その際は問題なくコンパイルできていました。
原因としてはどのような事が考えられるでしょうか?
また、BCC Developerを使用せず、DXライブラリを利用する場合は、
私のやっているやり方で間違いないでしょうか?
お忙しいところ、大変恐縮なのですが宜しくお願いします。
|
Re: エラーがたくさん出てしまいます>< ( No.4 ) |
- 名前:マッキー51 日時:2007/03/19 22:32
ありがとう御座いました!
無事成功することができました。
このような未熟者の質問に対してもこのように対応して下さりとても感謝しています。
これからもよろしくお願いいたします!
|
Re: エラーがたくさん出てしまいます>< ( No.5 ) |
- 名前:管理人 日時:2007/03/20 11:51
takaさん始めまして、DXライブラリの管理人です。
私も簡単なプログラムを用意して試してみましたが、
正常にコンパイル出来ました。
<<環境>>
BorlandC++ Compiler 5.5 ( bcc32.exe )のある場所
(パスを通しておく必要があります)
c:\bcc55\Bin
c:\bcc55\Bin\bcc32.cfg の中身
-I"c:\Bcc55\include"
-L"c:\Bcc55\lib;c:\Bcc55\lib\PSDK"
c:\bcc55\Bin\ilink32.cfg の中身
-L"c:\Bcc55\lib;c:\Bcc55\lib\PSDK"
プログラムファイル
test.cpp
中身
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
// DXライブラリの初期化
if( DxLib_Init() < 0 ) return -1;
// DXライブラリの後始末
DxLib_End();
// ソフトの終了
return 0;
}
プログラムファイルがあるフォルダに入っているもの
test.cpp
DxDirectX.h
DxLib.h
DxLib.lib
DxUseCLib.lib
libjpeg.lib
libpng.lib
ogg_static.lib
vorbis_static.lib
vorbisfile_static.lib
ZLIB.LIB
この状態でコマンドプロンプトを起動して、プログラムファイルがある
フォルダにカレントディレクトリを移動して、その上で
bcc32 -W test.cpp
としてコンパイルしたところ、正常にコンパイルできました。
(因みにDXライブラリは Windowsアプリケーション専用ですので、
-W オプションを付けて、プログラムは WinMain から始まるもので
なければ正常にコンパイルできません)
|
Re: エラーがたくさん出てしまいます>< ( No.6 ) |
- 名前:taka 日時:2007/03/21 03:21
ご回答いただきありがとうございます。
-Wオプションや、WinMainに関する事は
全く認識していませんでした。
実はまだ成功していないのですが、
管理人様のアドバイスやサイト内の情報をもとに、
いろいろ試してみようと思います。
また何かあれば質問させていただく
かもしれませんが、宜しくお願いします。
|