問題タブ [subproject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cmake - サブプロジェクトを含むプロジェクトで CMAKE_CONFIGURATION_TYPES を設定する場所
2 つの独立したサブプロジェクトを含むプロジェクトがあるとします。CMakeLists.txt
私が cmake を正しく理解していれば、1 つのルートで a を定義しproject(...)
、それを使用add_subdirectory(...)
してサブプロジェクトをインクルードするという考えになります。各サブプロジェクトには、独自のプロジェクトをCMakeLists.txt
定義する独自のプロジェクトがあります。このようにして、プロジェクトを一緒に (ルート cmake ファイルを使用して) ビルドすることも、個別に (サブプロジェクトの cmake ファイルを使用して) ビルドすることもできます。
を変更したいと思いCMAKE_CONFIGURATION_TYPES
ます。ルートCMakeLists.txt
または各サブプロジェクト、またはその両方でこれを行う必要がありますか?
ルートで変更すると、サブプロジェクトを個別にビルドすると、間違った構成タイプが提供されることになります。他のオプションは cmake コードを複製します。ここで何かが足りないと思います。
intellij-idea - Play with Intellij 内でサブプロジェクトを作成するには?
現在、私は次の Play プロジェクト構造を持っています。
- PlayApp
- モジュール
- 一般
- sub_project_two
- モジュール
PlayApp はモジュールとしてマークされ、common に依存します。
modules は単なるディレクトリです。
common はサブプロジェクト (プレイアプリでもあります) です。
sub_project_two は、common に依存するサブ プロジェクト (プレイ アプリでもあります) です。
残念ながら、「モジュール」を右クリックして新しいモジュール(アプリを再生)を作成して先に進むことはできません。現在、文字通り PlayApp を右クリックして新しいモジュールを作成し、それを「モジュール」に移動する必要があります。Intellij で依存関係の問題が発生し、「共通」内のクラスをインポートできません。
Intellij内でサブプロジェクトを作成する正しい方法は何ですか?
eclipse - サブプロジェクトを含む Play 2.4 アプリケーションの Eclipse コマンド
2 つのサブプロジェクトを持つ Play 2.4.2 プロジェクトがあります。私はbuild.sbt
このように宣言しました -
しかし、eclipse
コマンドを実行しようとすると、2 つのサブプロジェクトに対して 2 つの eclipse プロジェクトが作成され、メイン アプリケーションのプロジェクトは作成されません。
日食のためにそれを修正する方法を誰かが提案できますか?
java - Play Framework JAR サブプロジェクトの使用
複数の Java Play プロジェクトを扱っており、現在とは異なる方法でサブプロジェクトを操作したいのですが、その方法がわかりません。私は 3 つのプロジェクトに取り組んでいます。それらを A、B、および Sub と呼びましょう。Sub は私のサブプロジェクトであり、A と B で別の方法で使用されますが、両方のプロジェクトに Sub が必要です。現時点では、[A-Project]/modules/sub [B-Project]/modules/sub に Sub の 2 倍のコードがあります。
同期が必要な同じコードの 2 回。サブプロジェクトを JAR ファイルのようなアーカイブにパックし、プロジェクト A と B の両方にライブラリとして含めたいと思います。それを行う方法はありますか、それとも同じプロジェクトに対して 2 つの異なるフォルダーで作業する必要がありますか? :/
ご協力ありがとうございました!
java - Gradle サブプロジェクトのビルド依存関係
依存関係の問題があり、解決方法がわかりません。
プロジェクトA、B、Cがあります。
AにはBとCが必要
BはCが必要
私のディレクトリ構造は次のようになります。
settings.gradle コンテンツ:
build.gradle コンテンツ:
project(':lib/B'){...} の部分を宣言しないと、依存関係のためにプロジェクト B をビルドできません。
project(':lib/B'){...} 部分を宣言すると、Gradle は次のように通知します。 .artifacts.dsl.pendencies.DefaultDependencyHandler_Decorated@221bad.
どうすれば解決できますか、または B の前に C をコンパイルできますか?
PS: データ構造の変更はできません。
ios - 迅速にサブプロジェクトを追加する
に 2 つのプロジェクトがありworkspaces
、どちらも を使用してビルドされてSwift
います。
プロジェクトの1つを他のプロジェクトのサブプロジェクトとして使用し、サブプロジェクトにあるクラスを親プロジェクトで使用したいと考えています。私のサブプロジェクトはを使用してbridging-header
います。
あるプロジェクトを別のプロジェクトへの参照として追加し、サブプロジェクトにあるクラスをインポートしようとしましたが、うまくいきませんでした。
表示されるエラー:「そのようなモジュールはありません」
これを達成するのを手伝ってください。
xcode - XCode サブプロジェクトの構成
作業上のニーズにより、xcodeproj をサブプロジェクトとして既存のプロジェクトに統合する必要があります。
私の2つのプロジェクトの構造は次のとおりです
サブプロジェクトをメイン プロジェクトに統合する (ココアポッドなし) ためのベスト プラクティスは何ですか?
下の写真からわかるように、次の手順を実行しました。
- フォルダーとすべてのファイルを MainProject フォルダーにコピーしました。
- XCode でファイルを MainProject に追加し、「SubProject.xcodeproj」を選択すると、プロジェクト ナビゲーターで構造を確認できます。
- 「検索ヘッダー パス」に、「${SRCROOT}/../SubProject」という文を再帰検索で追加しました。
サブ プロジェクトのヘッダーをメイン プロジェクトにインポートできません。どうすれば私の状況を解決できますか? 私は何が欠けていますか?
compilation - CMake を使用したサブプロジェクト ライブラリのコンパイルとリンク
2 つのプロジェクト (prj1 と prj2) があります。一方 (prj2) は、スタティック ライブラリであるもう一方 (prj1) に依存します。私はCMakeでそれらを別々にコンパイルするために到着しました。
しかし、1 つ (prj1) をもう 1 つ (prj2) に統合する必要がありました。したがって、CMake でスタティック ライブラリ (prj1) を他の (prj2) の前にコンパイルしてから、スタティック ライブラリをリンクするようにします。私は物事を試しましたが、idは機能しませんでした。
- prj1「コア」はhttps://gitlab.com/RyDroid/PlanetWars2dRT-coreです
- prj2 "SDL2" はhttps://gitlab.com/RyDroid/PlanetWars2dRT-SDL2/ (ブランチの追加コアを参照)
prj2 では、externals/core は git サブモジュールです (git を使用しないユーザーの場合、このディレクトリは prj1 のコピー アンド ペーストとして表示されます)。私はprj2 "SDL2"でこのCMakeLists.txtを(成功せずに)試しました:
これは、prj2 のツリーの単純化されたバージョンです。
prj2 "SDL2" の prj1 "core" のライブラリを CMake でコンパイルし、prj1 のライブラリを prj2 にリンクするにはどうすればよいですか (再び CMake を使用)。
ソリューションが非 GNU/Linux OS で動作しない場合でも、大きな問題ではありません。注: 私の PC は Debian GNU/Linux 8 "Jessie" で実行されています。
よろしく。