問題タブ [target-platform]

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 に答える
4776 参照

.net - 同じ EXE アプリケーションから x86 アセンブリと ANY CPU アセンブリの両方を参照するにはどうすればよいですか?

2 つのサードパーティ アセンブリがあります。1 つは x86 ターゲット用にコンパイルされ、もう 1 つは任意の CPU 用にコンパイルされます。同じアプリケーションからそれらを使用する方法はありますか。

これで、アプリケーションは正常にコンパイルされましたが、実行に失敗しました。x86 と任意の CPU の両方で EXE ファイルをビルドしようとしましたが、うまくいきませんでした。corflagsを使用してターゲット プラットフォーム ビットを変更することはできますが、アセンブリは署名されているため、署名を変更したくありません。

誰でも助けてもらえますか?

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

eclipse - Eclipse Target-Platformを構成する最良の方法は?

Eclipse RCPアプリケーションを開発するためにターゲットプラットフォームを構成するための最良の方法は何ですか?「純粋な」Eclipseをダウンロードして、プロジェクトに必要なプラグインのみを追加するか、RCPおよびRAP開発者向けにEclipseをダウンロードしますか?そして、プラグインを追加するためのより良い解決策は何ですか?Eclipse-TPを開き、eclipse-marketplaceからダウンロードするか、手動でjarファイルを適切なフォルダーにコピーしますか?

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

cross-platform - NoClassDefFoundError: Linux/Mac OS で Tycho ビルドの Eclipse RCP アプリケーションを実行できません

Win 7 (64 ビット)、Indigo/Java 1.6 でクロスプラットフォーム RCP アプリケーションを開発しており、Tycho で製品を構築しています。

アプリケーションは Eclipse 内の実行構成から正常に実行され、Win x_86_64 ビルドも正常に実行されますが、xubuntu (OpenJDK Java 6 ランタイム (1.6.0_24) と Mac OS X (1.6.0_35) を使用) の両方で次のエラーが発生します。 .

エラー (Linux の場合) は次のようになります (実行中java myprogram):

私は以前にこれに出くわしたと確信しており、それはばかげたことだと思います(これはAFAIKの前にWindowsで発生し、Javaを再インストールすると何らかの理由で修正されました)。ただし、この場合は、ビルド/ターゲット プラットフォーム/Tycho のセットアップに関係していると思います。

クロスプラットフォーム ビルドを担当する親 POM の部分は、疑いの余地がないように見えます。

なぜこれがうまくいかないのか、誰にもアイデアがありますか? どうもありがとう!

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

xaml - ターゲット CPU を変更した後の Windows ストア アプリのコンパイル エラー

既に完全に動作する Windows ストア アプリに Bing マップ機能を追加したいと考えていました。問題は、Bing マップを追加するには、実行中のプロジェクト構成を「任意の CPU」から ARM、x86、または x64 に変更する必要があることです。

これを行うと、すべての地獄が解き放たれ、XAML で使用しているさまざまなリソースが見つからないことを示すエラーが表示されます。この記事http://www.codeproject.com/Articles/408457/Using-Bing-Maps-For-Windows-8-Metro-Apps-Csharp-Jaに従ってすべての手順に従いました

プラットフォームを「x64」に変更しようとしています。何か案は?

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

eclipse-plugin - Eclipse RCPターゲットプラットフォーム:更新とバックアップ

アプリケーション用のEclipseターゲット定義/プラットフォームを作成しました。これは、従ったチュートリアルと同じ作成者による後のベストプラクティスの投稿で推奨されているように、(ローカルファイル/インストールではなく)ソフトウェアサイトを使用することを選択しました。

ソフトウェアサイトはすべて外部サイト(eclipse、sourceforgeなど)です。

私には2つの懸念がありますが、すべてがうまく機能しているようです。

  1. コンポーネントが(ソフトウェアプロバイダーによって)更新された場合、ターゲット定義ファイルでも自動的に更新されますか?
  2. ターゲットプラットフォームのバックアップを取り、インターネットに接続されていないコンピューターで構成したり、リモートサイトが利用できなくなった場合に使用したりすることは可能ですか。
0 投票する
2 に答える
597 参照

java - ターゲット定義のすべてのプラグインにアクセスできないのはなぜですか?

Eclipse のターゲット定義に関して問題があります。ターゲット プラットフォーム定義にあるプラグイン バージョン 1.0.0 を使用したいのですが、ワークスペースにはバージョン 1.0.2 のプラグイン プロジェクトがあります。私のターゲット定義の他のすべてのプラグインでは、すべてが期待どおりに機能します (何かが欠落している場合にエラーがフラグされるため、これが表示されます) が、この特定の Eclipse は私のプロジェクトで使用できません。プラグインのバージョンは 1.0.2 のみです。プラグインはシングルトンとして設定されていません。

これはなぜですか? また、この問題を解決するにはどうすればよいですか?


間違ったバージョンを含むプロジェクトを閉じると、正しいバージョンにアクセスできることがわかりましたが、これは厄介です。別の方法はありますか?


実際にはEclipse固有の問題ではないようです.maven/tychoを介してコマンドラインでビルドするときにも失敗します. 具体的には、ターゲット プラットフォームは Juno リリースです。機能の一部でありながら、他のバンドルで利用できないプラグインはありますか? プラグインがあることは知っていますが、tycho も Eclipse もプラグインを利用できるようにしたくありません。

コンパイル時に失敗すると言うべきかもしれません。


私が言ったように、この問題には回避策がありますが、私はまだこの問題に対する「良い」解決策を望んでいます。https://github.com/kutschkem/Jayesでターゲット定義と一緒にプロジェクトをチェックアウトできます。

最初にこのプロジェクトをチェックアウトしてビルドする必要がある場合もあります: git clone http://git.eclipse.org/gitroot/recommenders/org.eclipse.recommenders.git

ターゲット プラットフォームを設定したら、Jayes 1.0.2 (ワークスペースにある) の代わりに Jayes 1.0.0 (ターゲット プラットフォームにある) でビルドしてみてください。Maven でビルドすることもできますが、うまくいきません。

既知の回避策:

  1. Jayes 1.0.2 プロジェクトを閉じます。次に、Eclipse で Jayes 1.0.0 を使用できます
  2. (OSGi) アプリケーションを実行するために、ロードするバンドルを選択できます。そこで手動でバージョン 1.0.0 を選択できます
  3. 製品定義を使用して、回避策 2 と同じランタイム構成にアクセスできます。

誰かが maven の回避策を見つけた場合は、喜んでお知らせします。

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

testing - レスポンシブ レイアウトで対象とするデバイス/ブラウザ

レスポンシブ レイアウトの Web サイトを開発するクライアント (プロジェクトは受け入れられましたが、現在はさまざまな機能を説明する問題です) の詳細な見積もりを書いています。

この種の開発は初めてではありませんが、これは重要な説明であり、道を切り開く必要があります。

レイアウトは 300px 幅から 1200+px まで、事実上「あらゆる」デバイスとブラウザに適応しますが、それに対する私のコミットメントには少し迷っています. デスクトップのウェブサイトでは、サポートされるブラウザは「IE7+、FF、Safari、Chrome、Opera の最新バージョン」と契約書に簡単に記載できますが、レスポンシブなウェブサイトについてどのように記述しますか?

テストを実行することがわかっているデバイスがたくさんあります (PC、Mac、iPad、iPhone、2 つまたは 3 つの Android デバイスなど) が、クライアントに何を伝えればよいでしょうか? 「ウェブサイトがどのデバイスでも動作する」とは言えませんし、動作するデバイス/ブラウザの組み合わせの完全なリストを提供することもできません. そして、「私の叔父が Android 2.2 の古い携帯電話でウェブサイトを見たのですが、うまくいきません」ということで立ち往生したくありません。

さまざまなビューポートをシミュレートしてテストを実行するためのデスクトップ ツールがたくさんありますが、「本物」としてはほとんど機能しません。または、開発者が「契約上」参照できる標準が 1 つありますか? それをどのように管理していますか? また、クライアントに対するコミットメントは何ですか?

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

java - Java プロジェクトからプラグイン プロジェクトに変換するオプションはどこにありますか?

見つからない。PDE ツール (プロジェクトを右クリックした後) の下には、マニフェストを開く、マニフェストを整理する、文字列を外部化する、国際化する、API ツールのセットアップ、クラスパスを更新する、および依存関係を開くしかありません。

特定の更新プログラムが必要ですか?

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

c# - AnyCpuとx86の実行時間の大きな違い

ライブラリの1つを使用していたときに、何か奇妙なことがわかりました。特定のファイルタイプの読み取りを担当するクラスライブラリがあります。そして、それはその仕事をうまくやっています。

Readこのクラスライブラリプロジェクトのクラスのメソッドを、2つの異なるプロジェクト(WPFとコンソール)で使用しました。

私が見つけたもの:WPF Applicationクラスライブラリを使用して40MBのファイルを読み取るには、17分かかります。ただし、同じファイルを使用して読み取るには1分Console Applicationかかります。

これは、2つの異なるプロジェクトで使用しているものと同じコードです。

私が試したもの:Console Applicationプラットフォームターゲットはx86であり、WPF ApplicationのターゲットプラットフォームはAnyCpuであることがわかりました。そこで、WPFのターゲットプラットフォームをx86に変更して、再度実行しました。今回の実行時間は3分 (14分速かった)でした

質問:ターゲットプラットフォームの変更がそのような影響を与える方法を知っている人はいますか?それでも、なぜWPFアプリなのかわかりません。ライブラリから同じ入力を使用して同じメソッドを呼び出すと、コンソールより2分遅くなりますか?

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

compiler-errors - NME でのターゲティング - デモ プロジェクトを JavaScript などに変換できない - ターゲット エラー

Haxe と Neko を組み合わせた面白いツール NME で遊んでいます。

さまざまな言語をターゲットにすることができるという考えが気に入っていますが、これは正しくないようですか?

サンプルをダウンロードし、NME を対象とする場合は完全に実行されますが、Javascript などの別の対象を選択すると、(FlashDevelop で) 次のエラーが表示されます。

現在のコンパイル フラグ (flash.display.Sprite 用) では、flash パッケージにアクセスできません。

これが本当に不可能な場合、別のターゲットをターゲットにできないのになぜこれを使用するのかという理由で、このツールは私には意味がありません。それとも、Haxe/NME のストーリー全体で何かが欠けているのでしょうか? 誰かが私にこれを説明できますか?