私は1つのcppファイルとヘッダーのセットでプロジェクトフォルダーにフォルダーをコピーしました。それはプロジェクトビューで登場しました。私はこれがプロジェクトに追加されたことを理解しています(プロジェクトビューで見ることができれば)。右? 。私は、これは正常な動作ではありません理解してどのように)Netbeans-specific C++ error Undefined reference to XXX - (Solution posted):。C++ファイルを含むフォルダをNetBeansプロジェクトに追加する方法は?
しかしundefined reference to
は((それから私は、私は(てmanualyそれを追加しましたstackoverflowのから、このための解決策を発見した彼らはnbproject/configurations.xml
のlogicalFolder
には存在しないことがわかりました。 ?右
<logicalFolder name="SourceFiles"
displayName="Source Files"
projectFiles="true">
<itemPath>src/jsoncpp/jsoncpp.cpp</itemPath>
...
クリーンとビルド出力の結果として、私はすべてのファイルが私の追加されたフォルダからのcppファイルを除いてコンパイルすることを参照してください。
src/jsoncpp/jsoncpp.cpp
コンパイル出力ペインには何も言及されていません。jsoncpp.cpp
jsoncpp.cpp
(src/jsoncpp
フォルダ内)を除くすべてのファイル(src
フォルダ内)。
これを修正する方法を教えてください。
Product Version: NetBeans IDE 8.2 (Build 201609300101)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 1.8.0_131; Java HotSpot(TM) 64-Bit Server VM 25.131-b11
Runtime: Java(TM) SE Runtime Environment 1.8.0_131-b11
System: Linux version 3.13.0-119-generic running on amd64; UTF-8; en_US (nb)
User directory: /home/xxx/.netbeans/8.2
Cache directory: /home/xxx/.cache/netbeans/8.2
P.S. src/jsoncpp/jsoncpp.cpp
のナビゲータペインにも表示されます"Limited assistance (no associated project)"
助けてくれませんでした:-( ) "メインファイルの作成をオフにして"プロジェクトのフォルダを選択して新しい "C/C++アプリケーション"プロジェクトを作成します。 2) ''フォルダから既存のアイテムを追加する ''とjsoncppを含むサブディレクトリ '' src "'内のすべてのファイルを選択します。すべてのファイル/フォルダが追加されました。 3)ライブラリを追加し、 '' C++ 11 ''コンパイラを選択します。 4)ビルド/ C++コンパイラ/インクルードディレクトリに '' src/jsoncpp ''を追加する' '; 5) ''一般/ソースフォルダ ''に '' src/jsoncpp ''を追加します。結果:2つのエントリ '' src ''と' 'src/jsoncpp''; 6)きれいにしてビルドします。 結果:同じエラーです。 '' jsoncpp/jsoncpp''がプロジェクトビューに存在していますが、コンパイルされていません –
'' src/jsoncpp」 'を追加した後、プロパティダイアログを閉じてから再度開いたところで' 'src/jsoncpp" ' "General/Source Folders"と "src" 'エントリだけが残ります。 –
@AlexanderSymonenko - あなたが正しいです、私の答えは役に立たない、私はそれを編集します。しかし、 - テストプロジェクトに既存のディレクトリやファイルを追加することができました。コンパイルされました。OK – HEKTO