答えて
例えば、私はあなたがvcbuildコマンドラインで何を意味するのか全くわからないが、あなたは、Visual C++コマンドラインコンパイラを意味するならば、あなたは追加/ Dxxxxによって定義を追加することができます
cl.exe /DSHAREWARE ....
コメントに基づいて追加の答え:あなたは余分なプリプロセッサ定義とCL環境変数を設定することができるはず
:
SET CL=/DSHAREWARE
devenv ....
単なる情報はMSDN
私はdevenv.exeを覚えていました。 clはIIRCのみをコンパイルします。 devenvもリンクしています。 –
それはうまく動作します - 私はちょうど同じ答えを別の場所で見つけました。とにかくありがとう! –
さて、あなたは答えを受け入れて、他の人がこの質問が解決されたことを見ることができるはずです... – HakonB
#defineは、Visual Studioプロジェクトファイル(.dspまたは.vcprojファイル)で定義されています。これは単純なテキストファイルです。したがって、スクリプトからプロジェクトファイルを編集し、devenv.exeを呼び出すことができます。私の場合は
は、私は、他の理由devenvを使用するために必要な(とcygwinの中で実行されていたので、私はsedをしていました)。
私はプロジェクトのプロパティSED_REPLACE_THIS
でコンパイルシンボルを設定し、有意義なもの(すなわち:DONT_CRASH_AS_MUCH
)に設定するsedを使用し、プロジェクトの設定で
sed -i 's/SED_REPLACE_THIS/DONT_CRASH_AS_MUCH/g' project.csproj
、以下のプリプロセッサ定義を追加:
$(MyPreprocessorDefinitions)。あなた* .BATファイルで、その後
、
REMに#define MY_DEFを使用
セットMyPreprocessorDefinitions = MY_DEF
DEVENV.EXE ...
レムの#undefineのMY_DEF
-Dname =値を使用してセットMyPreprocessorDefinitions =
- 1. devenvと#define
- 2. C++ #defineプリプロセッサ
- 3. Cプリプロセッサ連結#defineの外
- 4. #define(Cプリプロセッサ)の配列形式
- 5. flex + bisonアセンブラにプリプロセッサを追加する方法はありますか?
- 6. 余分なデータフレームをVNC通信に追加する方法は?
- 7. Emacsメジャーモードへのプリプロセッサの追加
- 8. CSCコマンドラインにフラグを追加する
- 9. コメントの顔に余分なフォントロックを追加する方法
- 10. C#プリプロセッサを使用して参照を追加する
- 11. Xcodeスキームを介してプリプロセッサ定義を追加する
- 12. アンドロイドライブラリ(xx.jar)をapkにコマンドラインで追加するには?
- 13. 余分なcodファイルを追加する
- 14. simple_formカスタムラッパーに余分なデータを追加する方法:アイコン
- 15. wrap_parametersに余分な仮想属性を追加する方法
- 16. 循環リンクリストに余分なノードを追加する方法+ java
- 17. MVC:Ajax ActionResultに余分なデータを追加する方法
- 18. コマンドラインからIISにカスタムHTTPヘッダーを追加する方法
- 19. #defineからCスタイルのキャストを削除するにはどうすればプリプロセッサ#ifで使用できますか?私は、次のプリプロセッサを使用したい
- 20. SVN:awk(bash)のコマンドラインsvnで色を追加
- 21. Objective-CのプリプロセッサDEFINEからローカルIPアドレスを取得できますか?
- 22. gunicornで追加コマンドライン引数を使用
- 23. vvenprojを構築中にdevenvからC#プロジェクトにコマンドライン引数を渡す
- 24. celllに余分な字幕を追加するには
- 25. Magentoに余分なニュースレタータイプを追加するには
- 26. symfony 2フォームに余分なデータを追加するには
- 27. Magentoの注文に余分なフィールドを追加する方法は?
- 28. 変数に余分なデータを追加
- 29. lookupeditに余分な列を追加
- 30. JUnitテストケースに余分なテストを追加
? – rsp
いいえ、それは無効な構文です - それはdevenvヘルプを表示します –