問題タブ [release-builds]
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.
release-builds - デバッグ ビルドとリリース ビルドでのライブラリの管理と使用
あなたが書いたアプリケーションのライブラリを使用または配布することに関して、私は皆の慣行に興味があります。
まず、アプリケーションを開発するとき、ライブラリのデバッグ バージョンまたはリリース バージョンをリンクしますか? (アプリケーションをデバッグモードで実行する場合)
次に、デプロイの直前にアプリをリリース モードで実行する場合、ライブラリのどのビルドを使用しますか?
ライブラリのデバッグ バージョンとリリース バージョンを切り替えるにはどうすればよいですか? 手動で行いますか、マクロを使用しますか、それとも他に何をしますか?
visual-c++ - VC++ 6.0 でデバッグ/リリース ライブラリを自動的にリンクするにはどうすればよいですか?
VC++ 6.0 で 5 年前に書かれたプログラムを維持しようとしています。「共通」ライブラリを使用します。私が抱えている問題は、[ライブラリ ファイル] の [ディレクトリ] を [ で "common/debug" または "common/release" に設定しているかどうかに応じて、これらのライブラリのデバッグ バージョンまたはリリース バージョンのいずれかにリンクすることです。ツール]->[オプション]。
デバッグ バージョンをビルドするときに [common\debug\common.lib] にリンクし、リリース バージョンをビルドするときに [common\release\common.lib] にリンクするにはどうすればよいですか? ライブラリディレクトリに両方のパスがある場合、最初に見つかったパスにリンクしているようです。
c++ - Visual C++ での部分ビルドと完全ビルド
Visual C++ を使用した開発作業のほとんどで、部分ビルドを使用しています。たとえば、F7 キーを押すと、変更された C++ ファイルとその依存関係のみが再ビルドされ、その後にインクリメンタル リンクが続きます。バージョンをテストに渡す前に、現在のプロジェクトで約 45 分かかります。この行動を支持する多くの投稿や記事を見てきましたが、これが必要なのだろうか? もしそうなら、なぜでしょうか? 配信された EXE または関連する PDB (テストでも使用) に影響がありますか? テストの観点から見て、ソフトウェアの機能に違いはありますか?
リリース ビルドでは、VS2005、インクリメンタル コンパイルとリンク、プリコンパイル済みヘッダーを使用しています。
flexbuilder - Flexはビルドをリリースするためにリソースをエクスポートしません
次の行を使用して、画像ソースを条件付きで設定しようとしています。
Flex Builderから実行するとアプリは正常に実行されますが、Flex Builderからリリースビルドをエクスポートしようとすると、それらのgifファイルはエクスポートされません。
この場合、誰かが何をすべきか考えていますか?
apache-flex - リリースビルドのエクスポート-IntellijIdeaによるFlex
Flex Builderで行うように、IntelliJ Ideaを介してFlexアプリケーションのリリースビルドを生成するにはどうすればよいですか?
configuration - Maven を使用して、デフォルトの src/main/resources の場所から特定のリソース ファイルを WAR に選択する
mvn package
目標によって作成された WAR パッケージにどのファイルを作成するかを制御しようとしています。具体的には、各パッケージのデフォルト フォルダーからいくつかのファイルを除外したいsrc/main/resources
(さまざまな環境でビルド/パッケージを実行しようとしています)。
maven-war-plugin を使用しようとしましたが、失敗しました。この構成を追加すると (テスト用):
...myWEB-INF/classes
には引き続き XML ファイルが含まれます。これは、webResources
パラメーターがコピー プロセスを複製しているように見えるためです (上記の構成は実際には機能し、ファイルはコピーされませんが、代わりに他のプロセスでコピーされます)。
Maven-war-plugin ドキュメントには次のように記載されています。
すべての Maven 2 プロジェクトのデフォルトのリソース ディレクトリは src/main/resources で、最終的には WAR の target/classes および WEB-INF/classes になります。ディレクトリ構造はプロセスで保持されます。
WAR プラグインは、webResources パラメーターを使用して、デフォルトのリソース ディレクトリにないリソースを含めることもできます。
これは少し混乱します。それは次のことを意味しますか?
- この
webResources
パラメータは maven-war-plugin の機能で、フォルダ外からのみファイルを含めることができますか?src/main/resources
もしそうなら、コピーされたファイルを内部からどのように変更できますsrc/main/resources
か? - このパラメーターは、フォルダー外からも
webResources
ファイルを含めることができる maven-war-plugin の機能ですか? もしそうなら、これを行うようにどのように構成できますか?src/main/resources
- 他のオプション?
c++ - リリースビルドでTRACEマクロが正しくコンパイルされない-C++
Visual Studio 2008ソリューションのリリースビルドを実行すると、次のようなエラーが発生します。
エラーC2059:構文エラー:'、'
これは私が通常使用する方法ですTRACE
:
5つのパラメータで使用する場合もあります。
TRACE
リリースビルド用に完全にコンパイルすることを想定していました。コンパイルを完了するには何をする必要がありますか?ありがとう。
ios - Apple 証明書なしで Flash Builder 4.5 に組み込まれた iOS モバイル アプリをリリースする
私はジェイルブレイクされたiPhone 4を持っており、テスト目的で(私のデバイス上で)フラッシュビルダー4.5.1で書いたフレックスプロジェクトからリリース、ipaファイルを作成したいと考えています。Apple の開発者証明書を購入せずに実行できますか? ありがとうございました!ダン
c++ - ビルドの問題をリリースします。std::stringオブジェクトを静的ライブラリ関数に渡す
Visual C ++ 2005でリリースビルドを使用しようとしたのはこれが初めてであり、確かにいくつかの違いがあるようです。
私の現在のエラーは次のとおりです。
呼び出しスタックを調べたところ、作成した静的ライブラリの関数に渡された文字列が「Bad Ptr」を与えていることがわかりましたが、その理由はわかりません。デバッグビルドでは問題なく動作します...
問題の行は次のとおりです。
Scriptは、luaスクリプトファイルを処理するために作成したクラスです。すべてのコードがアクセスできるようにシングルトンにしたいので、静的です。
スクリプトコンストラクター:
ライブラリもデバッグモードになっているせいかもしれませんが、Releaseを使おうとするとコンパイルできないようです。
私はそのファイルにある程度精通していますが、静的ライブラリのリリースビルドになぜそれが必要なのですか?デバッグでそれを要求しませんでした。
OK、stdafx.hファイルを取得してください...新しいエラーが到着しました!:
ええと、「Visual C ++ 2005がリリースビルドのために私に何をしてほしいのか!?」以外のこれらすべての中心的な質問を見つけるのはちょっと難しいです。
誰かが助けてくれることを願っています。ありがとうございました。
dojo - カスタム フォルダーへの Dojo のリリース ビルドの作成
Dojo のリリース・ビルドを作成する必要があります。私が作成した を使用してそれを行うことができprofile
ます。リリース ビルドは、ソースrelease
のフォルダー内に生成されています。Dojo
それをカスタムフォルダに移動することは可能ですか? 教えてください。ANTスクリプトを使用してこれを実行しようとしています。