C++编译出现 类型未声明
ringa_lee
ringa_lee 2017-04-17 15:35:09
0
2
594

C++ 头文件中已经用#include 包含了类型声明的头文件,为什么还会提示该类型没有声明(error: 'cfdemCloudIB' has not been declared)?已经排除了类之间互相包含的可能性;还有其他可能情况吗?

ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
伊谢尔伦
  1. Linux または Windows でコンパイルしていますか?

  2. Linux でコンパイルしている場合、-I オプションに含めたヘッダー ファイルのパスを追加するのを忘れていませんか? ウィンドウでのコンパイル原理も同様です。

いいねを押す +0
洪涛

ヘッダー ファイルがインクルードされる順序も影響します。

栗をください
ああ

リーリー

わー

リーリー

m.c

リーリー

上記のコードの場合、2 つのヘッダー ファイルにはよく知られたものが含まれており、逆にすることができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート