これは簡単な方法ですか?いろいろな理由から、私たちのビルドでは、C++コンパイルとCコンパイル(またはビルド・ブレークのビット)に異なる-Dスイッチを渡す必要があります。スコーンは常に同じスイッチを使用するという印象の下にあるようです(CPPDEFSとCPPINCLUDESだけです)SCONSでのCおよびC++コンパイルのためのコンパイラスイッチの相違
4
A
答えて
2
Cコンパイル用に1つの環境を作成し、C++コンパイル用にもう1つの環境を作成することもできます。各環境に適切なフラグが設定されます。
4
'-D'
の前にSConsが移植可能な構造変数CPPDEFINES
を使用する代わりに、定義CFLAGS
(cのみ)およびCXXFLAGS
(C++のみ)。あなたは手で'-D'
を追加する必要があります。
CCFLAGS
構成変数は、cとC++の両方のコンパイルに適用されます。
+0
私はそのようなことをしました。ありがとう。 –
+1
あなたのコメントを回答として追加すると、私はそのように受け入れます、それは私の質問にうまく答えて –
関連する問題
- 1. クランのスキャン・構築のsconsおよびC++ 11
- 2. IE標準、相違点および相違点の相違点
- 3. mobaxterm - CおよびC++のコンパイルに問題があります
- 4. CでのsizeofおよびC++
- 5. CおよびC++コードの相互運用性 - データ受け渡しの問題
- 6. Javaコンパイル、パッケージ、および相対パス
- 7. C++、Googleのテスト/モック:テストするためのアサーションおよびオブジェクトタイプ
- 8. C#および.netのビジネスオブジェクトフレームワーク
- 9. のWebLogic JMSおよびC#
- 10. C#のコールおよびIL
- 11. C++のenum redefenitionおよびC++
- 12. C/C++/JavaのDICOMおよびFFTライブラリ
- 13. WinRTのC++、C#およびJavaScript
- 14. Visual C++環境と* nix環境の相違のコンパイル
- 15. websocketフレームをエンコードおよびデコードするためのCまたはC++ライブラリ
- 16. iPhoneおよびiPhoneシミュレータのC++ 0xコードをコンパイルする方法
- 17. 差( "%のC"、&C)およびscanf( "%のC"、&C)
- 18. Objective-CおよびCリファレンスヘルプ
- 19. C++ const positionの相違点
- 20. C#および.netのExitThread(ExitCode)およびGetExitCodeThreadに相当するものは何ですか?
- 21. C#でのWriteableBitmapとビットマップの相違点
- 22. C#およびjirasoapservice
- 23. iTextSharpおよびC#
- 24. ASPおよびC#
- 25. C++のスタティックライブラリ&C++アプリケーションでのwxwidgetsの設定の相違点
- 26. C#の:私のC#のアプリで2および/または3つのワード
- 27. Javaアプレットのhttp:// localhost:8000 /およびhttp://127.0.0.1:8000/の相違点
- 28. ASP.NETのIsPostBack、IsCallback、およびIsCrossPagePostBackの相違点
- 29. XamarinプロジェクトのためのC#ライブラリのコンパイル
- 30. 埋め込み型Cでのセマフォおよび非リエントラント関数
に尋ねられました。 –