問題タブ [building]

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.

0 投票する
1 に答える
1957 参照

jquery - jQuery を使用して複数のテーブルを作成する

Jqueryを使用して事前にN個のテーブルを構築する必要があり、各テーブルに対して、ユーザーはレコードを追加/削除できます。私が求めているものに近いものを誰かがやったり、見たりしたことがありますか? まだJqueryのことを学んでいます...

0 投票する
1 に答える
2682 参照

android - Eclipse で Android アプリを使用してトライアル ビルドとプロ ビルドを切り替える: どうすれば痛みを軽減できますか?

試用版と有料の「プロ」バージョンの 2 つの形式で提供される Android 用のアプリケーションがあります。2 つのバージョンは Android マーケットで共存し、パッケージ名が異なります (com.app.trial と com.app.pro と呼びましょう)。それらは同じコードベースを共有しています。Eclispe でトライアル ビルドとプロ ビルドを切り替える必要がある場合、正しいバージョンをビルドするためにコードを編集するたびに 20 分以上を費やさなければなりません。私の手順は次のようになります。

  1. AndroidManifest.xml のパッケージ名を変更します (アプリの versionName と versionCode も変更します)。

  2. メイン パッケージ名「com.app.pro」をクリックし (pro が最新のビルドで、今はトライアル ビルドを作成したい場合)、[リファクタリング] -> [名前の変更] を選択し ([参照の更新] と [サブパッケージの名前の変更] をチェックします)、Eclipse に改名を行います。

  3. 私のコードでは、多くのファイルが「com.app.trial」に自動的に変更されるのではなく、「古い」パッケージ名「com.app.pro」をまだインポートしています。場合によっては、明確な理由もなく、名前の変更中に Eclipse がこれらの参照を追加します (特定の Java ファイル内からこの特定のパッケージへの参照がありません)。すべてのインスタンスを手動で編集する必要があります。

私の質問は:

この手順にかかる時間を短縮するにはどうすればよいですか? また、#ifdefs (別名 Abilities) の便利なサポートがある NetBeans も使用しています。これにより、ビルド間の切り替えが非常に簡単になります。残念ながら、Eclipse は #ifdefs をサポートしていません (少なくとも組み込みサポートはありません)。

どんな提案でも大歓迎です。

PS参考までに、Eclipse Ganymedeバージョン3.4.2を使用していますが、新しいバージョンも試しましたが、同じです。

0 投票する
1 に答える
699 参照

iphone - cocos2d と cocos3d で「3D」の建物のように見える建物 (ビュー: トップダウン) を作成するには? (アイフォン用)

GTA (1 番目と 2 番目のゲーム) では、街を上から見ることができます。

建物は 5 つの面だけで、各面にはイメージがあると思います。プレイヤーが建物に近づくと、この「本物の建物」の「効果」に気付くでしょう...

私が言いたいことを理解していただければ幸いです:S. cocos3d で 5 つのサーフェスを持つこのような建物を構築する方法。cocos3d は cocos2d を使用します。cocos3d を使用して建物を構築したいだけです。残りは「2D」になります。

カメラは x 軸と y 軸上を移動します。どうすればそれができますか?何か案は?サンプルコードは素晴らしいですが、説明があります;)。

どうもありがとうございました。cocos2d初心者

0 投票する
2 に答える
1816 参照

c++ - 「モノリシック」ライブラリの構築

非常に特定のタスクを処理するように設計された一連の小さなライブラリ「モジュール」があります。単一のモジュールは、通常、.hとだけで構成され.cpp、場合によっては、ユーザーが役立つと思われる関連する非フレンド、非メンバー関数を提供する別のセットで構成されます。

たとえば、 を定義 Foo.hする というクラスを宣言し、によって定義されるを使用する関数を宣言する場合があります。FooFoo.cppFooUtilities.hFooFooUtilities.cpp

通常、これらのモジュールを自分のプログラムで使用するには、.h.cppをプロジェクトに追加し#include.h必要なファイルに を追加します。ただし、相互依存する可能性のあるモジュールを使用する大規模なプログラムの場合、これは大きな不便になります。.hしたがって、すべてを単一のモノリシックな静的ライブラリまたは動的ライブラリとしてコンパイルして、ライブラリ ファイルをプロジェクトに追加し、ヘッダー検索ディレクトリを前述のファイルを含むフォルダーに設定してコンパイルできるようにしたいと考えています。

かなり単純に見えますよね?私がしなければならないのは、ビルド ターゲットとして静的/動的ライブラリを使用して新しいプロジェクトを開始し、適切なファイルをすべて追加することだけです。とにかくファイルがコンパイルされ、最終製品に追加さ.cpp#includeます。.h

ただし、一部のモジュールはテンプレートを使用するため、.tpp代わりに.cpp. ファイルは.tpp編成のみを目的としており#include、通常のモジュールの処理方法とは逆の、それぞれのヘッダー ファイルによって定義されます。このため、それらをライブラリ プロジェクトに追加するだけでは何もコンパイルされません。

どうすればこれを回避できますか? CompileThis.cppテンプレートを使用するすべてのモジュールを含むファイルが必要ですか? もしそうなら、このファイルにはテンプレート以外のモジュールも含めるべきですか? これは急速に組織の混乱に発展する可能性があるようです。

0 投票する
5 に答える
7738 参照

c# - アプリの構築エラー - 複数のバージョンのアセンブリが見つかりました

プロジェクトをビルドしようとしたとき、私は毎日のように今日も働いていましたが、次のエラーが発生しました。

GUID '00020430-0000-0000-c000-000000000046' を持つ複数のバージョンのアセンブリが見つかりました。これらのアセンブリのいずれかを事前にインポートしてみてください。

アプリケーションのルート ディレクトリにあるファイル TlbImp に問題があると表示されます。唯一の問題は、プロジェクトにそのようなファイルがなく、私が覚えている限りではなかったということです。

私は Visual Studio 2010 で Web アプリケーションを使用しています (この情報が役立つかどうかはわかりませんが、何でも構いません)。

0 投票する
2 に答える
4794 参照

android - Android アプリケーションでのワークスペースの構築に時間がかかりすぎる

ここ数日、Android プロジェクトで非常に奇妙な動作に気付きました。

  • xml-resource を少し変更するたびに、Android アプリケーションのワークスペースの構築に時間がかかります。
  • Java ソース ファイルを変更しても、ビルドが遅くなることはありません。

そして、何が問題なのかわかりません。

私はすでにそのプロジェクトをきれいにしましたが、役に立ちませんでした。

ビルド プロセスが非常に遅くなる原因を特定する方法はありますか?

Ps

約 89%で、「proj. 名前'

0 投票する
3 に答える
1215 参照

c# - VS 2010でのC#プロジェクトの予期しない遅いビルド

私は、クラスライブラリとライブラリのインストーラーの2つのプロジェクトで非常に単純なC#ソリューションに取り組んでいます。クラスライブラリ自体の構築には約1秒かかります。ただし、インストーラーのビルドには、予測できない/信じられないほど長い時間がかかります。さらに興味深いことに、CPUはコンパイル中に「休憩を取って」おり、単一のコアを5〜10秒間スパイクしてから、0近くに数秒間ヒットしているように見えます。

インストーラープロジェクトは非常にシンプルです。これは、クラスライブラリ(単一のDLL、約2MB)といくつかのレジストリキーからの出力にすぎません。

これを引き起こす可能性のあるアイデアはありますか?!

0 投票する
1 に答える
29 参照

linker - ビルド プロセスのプロファイラーのようなものはありますか?

ボトルネックになりそうなところを絞り込みたい?プロジェクトのビルドには 30 分ほどかかることもあります。理論的には罪を犯す可能性のある多くのトリックや事柄を知っていますが、プロファイラーは私のすべての質問に対する完全な解決策になります。

C++ - GNU GCC - make - Linux - 環境のプロファイラーについて質問していますが、一般的な言語にそのようなものがあるかどうかに興味があります。

0 投票する
0 に答える
2703 参照

linux - Linux ビルド マシンとターゲット マシンで異なるライブラリ バージョン

現在、CentOS ボックスでパケット キャプチャ ライブラリlibpcapを使用して開発を行っています。

ソースコードから最新バージョンのlibpcap 1.1をインストールした後、古いバージョンのlibpcap 0.9.4もインストールされていることがわかりました。現在、私が構築しているアプリケーションは、最新バージョンのlibpcap 1.1を使用しています。

私が直面している問題は、アプリケーションが実行される組み込み Linux ボックスに最新バージョンがインストールされていないことです。(ソースコードをコンパイルする必要があるため、最新バージョンをインストールするのは面倒です。ソースコード自体には、多くの依存関係をインストールする必要があります。)

これらの組み込み Linux ボックスはyum構成済みで、古いバージョンのlibpcap 0.9.4は標準リポジトリから入手できます。

組み込みボックスがたくさんあるので、開発ボックスでlibpcapバージョンを 1.1 から 0.9.4にダウングレードする (またはビルド プロセス中に古いものを使用する) のが最善の方法だと思います。組み込み Linux ボックスですぐに利用できる古いバージョン。

コメントをお待ちしております。ありがとうございました。

0 投票する
2 に答える
1389 参照

java - Eclipse Androidプロジェクトで本当に必要なビルダーは何ですか?

Eclipseを高速化するためのヒントを探していると、ビルドプロセスでこれらすべてのビルダーが使用されていることに気付きました。

  • Androidリソースマネージャー
  • Androidプリコンパイラ
  • Javaビルダー
  • Androidパッケージビルダー

デプロイするたびにそれらすべてを実行する必要が本当にありますか?

私はAndroid2.1.1用のMOTODEVStudioを使用しています。