VC++6.0での自作インクルードファイルの読み込みエラーの解決方法
- VC++6.0で開発する際に、自作のincludeファイルを別のフォルダに置くと読み込みエラーが発生します。
- インクルードファイルのパスを設定してもエラーが解消されず困っています。
- 読み込みエラーを解消する方法を教えてください。
- ベストアンサー
自作インクルードファイル
こんにちわ。 いまVC++6.0で開発しようとしています。 自作のincludeファイルを作成し,親プログラムをコンパイルしようと しますが,そのincludeファイルが親プログラムと同じパスに あるときはコンパイルできますが, 別のフォルダに置くと, fatal error C1083: インクルード ファイルがオープンできません。 'XXXXXX.H': No such file or directory cl.exe の実行エラー と出てしまいます。 そこで[設定]の"インクルードファイルのパス"の箇所を 自作インクルードファイルがある場所に設定したのですが, やはり同じエラーメッセージが出ます。 どうすれば読めるようにできるのでしょうか? 教えてください。 よろしくお願いします。
- tatsurou
- お礼率86% (212/245)
- C・C++・C#
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
インクルード指定はどうなっています? #include "xxx.h" とした場合は親プログラムと同じディレクトリを検索 #include <xxx.h> とした場合はインクルードパスも含めて検索 って感じだったようにおもうのですが。
関連するQ&A
- コンパイルエラー「include ファイルを開けません」
あるプログラムをコンパイルしたところ、 下記コンパイルエラーが発生しました。 ヘッダファイルが開けないようなのですが、 これは自分の開発環境に必要なファイルが足りないのでしょうか? 解決する方法が分からないので、ご存知の方おられましたら ご教示お願い致します。 環境はVC++2005でフルインストールしています。 fatal error C1083: include ファイルを開けません。'WtsApi32.h': No such file or directory
- 締切済み
- C・C++・C#
- VC++のインクルード方法について
VC++2008にて他フォルダファイルをincludeしたいと思いましたが ディレクトリが異なる為に、 4>d:\vss\xlmap\lib\fmfc\fmDbfFile.h(6) : fatal error C1083: include ファイルを開けません。'shapefil.h': No such file or directory と、エラーが出てしまい、コンパイルができません。 どのようにヘッダーファイルをincludeすればよいのでしょうか? お力添えして頂けたら幸いです。 宜しくお願いします。
- ベストアンサー
- C・C++・C#
- includeファイルが開けない
学校の課題用に配布されたプログラム(C++)を実行しようとしたのですが、 ビルドエラーが出てしまい、この解決方法がwebで調べてみてもわかりません。 当方、C++は初めてなのであまり詳しいことはわからないため、 こちらで質問しました。 エラーの内容は、 fatal error C1083: include ファイルを開けません。'fstream.h': No such file or directory というものです。 エラーが出た部分は #include "fstream.h" というふうになっているのですが、 この部分をいじっても解決されません。 また、プログラムはVC++6で書かれているようなのですが、 Visual Studio .NET 2003でやろうとしているのが間違いなのでしょうか? 不足点などあれば補足いたしますので、 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- VCのincludeについて
現在、opensslをダウンロードして、 opensslの関数を使おうとしています。 環境:VC2005 その際、以下のinclude部に対してエラーが出ます。 ------------------------------------------------ #include <openssl/rsa.h> fatal error C1083: include ファイルを開けません。'openssl/rsa.h': No such file or directory ------------------------------------------------ この、エラーは、”openssl”文字列が ”opensslのincludeフォルダのパス”に変換されていない というエラーだとわかるのですが、どのようにしたら 設定できるのでしょうか?
- ベストアンサー
- C・C++・C#
- VC++のincludeパスの記述の質問
VC++6.0のincludeファイルのパスの設定について質問します。 下記の如くパスを設定していますが、ファイルは読み込めないエラーが 発生します。 ========================================= パスの設定:c:\Program Files\Microsoft Visual Studio 9.0\VC\include\ ========================================= 尚 \ は 逆スラシュをキーインしていますが、VC++6.0では表示は¥となります。 OKWaveのブラウザーでは、キーボードの通り\と表示されます。 ========================================== エラーの内容: c:\libusb-1.0.19\msvc\errno.h(14) : fatal error C1083: インクルード ファイルがオープンできません。'crtdefs.h': No such file or directory ========================================== 注)上記のパスには、'crtdefs.h'があることは確認しています。 Q1) 上記のエラーの解決方法は? Q2) VC++6.0で、逆スラシュをそのまま表示する設定はありますか? 初心者の質問ですが、宜しくお願いします。
- ベストアンサー
- C・C++・C#
- MASMのincludeの設定
MASMのincludeの設定 現在はソースのinclude \masm32\include\windows.incなどをフルパスに置換してコンパイルしています。 AUTOEXEC.BATのPATHにincludeフォルダのフルパスを追加するとソースの置換をせずにコンパイルできると思いますがAUTOEXEC.BATは変更したくありません。 MASMの設定ファイルやml.exeの設定ファイルなどでincludeフォルダのフルパスを指定するような解決方法はありませんか?
- 締切済み
- その他(プログラミング・開発)
- エラー 'iostream.h' : No such file or directory
当方VC++初心者です。3Dモーションセンサーを購入してその角度等の値をファイルに書き込みすることをしようとしています。 センサーに付属しているVC++用のサンプルプログラムをコンパイルしたところ、 fatal error C1083: include ファイルを開けません。'iostream.h' : No such file or directory というエラーが出ます。 #include <iostream.h>が関係していると思い、 #include <iostream>にしてみたり、#include <iostream.h>を消してコンパイルすると、エラーがたくさん出てくるので#include <iostream.h>に意味があると思われますが、そのくせ#include <iostream.h>というファイルがないというのはどういうことなのかよくわからず対処できずに困っています。 Microsoft Visual Studio .net 2003を使っています。
- ベストアンサー
- C・C++・C#
- MFCのインクルードファイルについて
VC++のMFCについて教えていただきたいのですが。 VC++のプロジェクトには、MFCとかコンソールアプリとかあると思うんですが、普通のWinアプリやコンソールアプリにはなく、MFCで標準的にインクルードされるファイルってどんなものがあるのでしょうか。 今、コンソールアプリでコンパイルしたらエラーとなり、MFCでするとエラーなくコンパイルできます。 よろしくお願いします。
- 締切済み
- C・C++・C#
- 自作したヘッダファイルをインクルードするには
自作したヘッダファイルをインクルードするには 自作したヘッダファイルを半角スペースを含むフォルダを指定する時、 何かエスケープシーケンス文字が必要でしたでしょうか?ド忘れしてしまいました… 例えば、Program Filesの直下に入れた自作ヘッダファイルa.h(まず考えられないとは思いますが…)を インクルードしたい時、 #include "C:\\Program Files\\a.h" でいいんですよね?
- ベストアンサー
- C・C++・C#
- ヘッダーファイル『windows.h』について
C言語のサンプルプログラムでよく#include <windows.h>というものを 見かけるのですが、実際コンパイルしようとすると : fatal error C1083: include ファイルを開けません。'windows.h' : No such file or directory というエラーメッセージがでてしまいます。 コンパイルはMicrosoft .NET Framework SDK を入れて使っているのですが、サポートしていないと思われます。 どうにかしてこの環境で『windows.h』もしくはそれと同様な事ができる方法はありませんでしょうか? 宜しくお願いします。
- ベストアンサー
- C・C++・C#
お礼
techaさん 回答ありがとうございます。 オプションにインクルードファイルパスを追加する箇所があり, そこに自作インクルードファイルのありかを指定すれば コンパイルできました。