トップページ > 過去ログ > 記事閲覧
インクルードファイルが開けない
名前:sabius 日時: 2007/02/10 18:26

はじめまして、よろしくお願いいたします。 早速、VC++2005とBCC両方試してみたのですが、DxLib.hが開けないコンパイルエラーが出ます。 BCCの方は手順どうりやったのですがダメでした。 VC++のほうは、プロジェクトの既存追加でDxLibが出てきません。相対パスが原因なのでしょうか? なにぶんにもC言語を習ってまだ二ヶ月、応用となると全くわからなくなります。 よろしくお願いします。

Page: 1 |

Re: インクルードファイルが開けない ( No.1 )
名前:れん 日時:2007/02/11 09:33

こんにちわー! それはですねVC++とBCCの問題ではなく、プログラムのmain.cppが入っているフォルダにDxLib.hがないからだと思います。 DXライブラリのHPの DXライブラリの使い方 ↓ VISUAL STADIO 2005 の方はこちら ↓ 3.プロジェクトへDXライブラリファイルを追加 のところがされてないと思います。 #include "DxLib.h"とありますががこの#include"ファイル名"の”←ダブルコーテーション?で囲まれているファイル名はそのプログラムのフォルダ内を探すので、ないと開けないというエラーがでます。 フォルダにDXライブラリのファイル、たとえばDxLib.hをコピーすると既存追加ができるようになります。 たぶんこれで解決するかと・・(タブン)
Re: インクルードファイルが開けない ( No.2 )
名前:sabius 日時:2007/02/13 11:30

>れん様 アドバイスありがとうございます。 VC++でDxLib.hをプロジェクトのヘッダーフォルダにコピーしたのはおかしいのでしょうか?これでいいのならばやはり出来ないのですTT 右クリックでコピーでも構わないのですよね? 知識不足で申し訳ないです。
Re: インクルードファイルが開けない ( No.3 )
名前:管理人 日時:2007/02/13 14:27

 sabiusさん始めまして、DXライブラリの管理人です。 > VC++でDxLib.hをプロジェクトのヘッダーフォルダにコピーしたのはおかしいのでしょうか?   VC++ではプロジェクトを作成しただけでは「ヘッダーフォルダ」というものは 作成されませんが、それは sabiusさんがプロジェクトの作成後に、プロジェクトの フォルダ内に「ヘッダーフォルダ」という名前のフォルダを作成されたのでしょうか?  もしそうではなく、VC++ 上のファイル一覧の画面で表示されている「ヘッダーファイル」という、 一見フォルダの様に見えるものを指しているのだとしますと、それはフォルダではなく あくまでもプロジェクトで使用しているソースファイルを管理する為の階層構造に 過ぎませんので、もしそこに DxLib.h を追加しただけでしたらエラーが発生します。  DXライブラリの使用に必要なファイルのコピーは、VC++ 上のフォルダに見える箇所に ドラッグ&ドロップするのではなく、エクスプローラ上からプロジェクトのフォルダに コピー&貼り付けする必要があります。
Re: インクルードファイルが開けない ( No.4 )
名前:sabius 日時:2007/02/14 01:20

ありがとうございます。 できるようになりました。C言語は習ってもこういう詳しい事はなかなかできません。 早速、点を打ったり、四角書いたり、ループを使ったりして、遊んでみました。 かなりはまりそうですが、関数が多くて大変そう><

Page: 1 |