プロジェクトのEclipse CDTプロジェクトファイルを生成するために使用するCMakeLists.txtがあります。今私は自分のCMakeLists.txtを持っている私のプロジェクトにdependencieを追加しました。私自身のリストファイルでは、add_subdirectory("/myDep" EXCLUDE_FROM_ALL)
とtarget_link_libraries(myApp myDep)
を追加しました。Eclipse CDT、cmake、overlapping subproject
問題は、サブプロジェクトmyDepが同じワークスペース内にあるため、ワークスペースとオーバーラップしているというエラーです。その結果、私はEclipse CDTプロジェクトファイルをインポートすることができないので、自分のプログラムで作業することはできません。質問の今
:私のアプリと一緒にコンパイルされ、その後、私のアプリにリンクされていると私のプロジェクトからのサブフォルダであるべきである私のプロジェクトへのソースの依存関係を追加するのcmakeのとEclipse CDTとの正しい方法は何 ?
私は、あなたが明確にすることができ、あなたが「オーバーラップ」で何を意味するかについて完全にはよく分かりませんか? – gvd