問題タブ [mixed-code]

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 投票する
3 に答える
1730 参照

c++ - C での Fortran 割り当て可能メモリの割り当て

従来の Fortran コード (+100,000 行のコード) のメモリ割り当てを C++ で引き継ごうとしています。これは、クラスタ上の分散メモリの分割と割り当てに C ライブラリを使用しているためです。割り当て可能な変数は、モジュールで定義されます。これらのモジュールを使用するサブルーチンを呼び出すと、インデックスが間違っているように見えます (1 つシフトされます)。ただし、同じ引数を別のサブルーチンに渡すと、期待どおりの結果が得られます。次の簡単な例は、この問題を示しています。

こんにちは.f95:

main.cpp

以下でコンパイルしています:

実行中の出力 ./main は

ご覧のとおり、A の出力は異なりますが、両方のサブルーチンが A(1) と A(2) を出力しました。したがって、HELLO は A(1) ではなく A(0) から始まるようです。これはおそらく、Fortran で ALLOCATE が直接呼び出されていないため、A の境界を認識していないためです。回避策はありますか?

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

java - アプレットが NativeMixedCodeDialog を見つけられませんでした

コンパイルした jar アプレット ファイルに例外が表示されます: メイン クラスが見つかりませんでした: com.sun.deploy.uitoolkit.ui.NativeMixedCodeDialog.

アプレットは JRE 1.6 で動作するはずでしたが、JRE 1.7 もインストールしました。それを強制するには<param name="java_version" value="1.6*"/><object>タグに追加する必要がありました。

だから、JSを使ってアプレットメソッドを呼び出すHTMLページがあります。アプレットメソッドは次のようになります

JS 関数は、返されたアプレット値を出力します。

HTML ページを実行するとき、どのバージョンの JRE を優先するかを選択する必要があります。JRE 1.7 を選択するとすべて正常に動作しますが、JRE 1.6 を選択すると、JS 関数を呼び出すボタンを押した後、ブラウザーが応答を停止し、ブラウザーを閉じるとエラー ボックスが表示されます。

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

c++ - C++/Fortran 混合プログラミング: `_gfortran_reshape_r8' への未定義参照

Fortran サブルーチンと一緒に C++ コードをコンパイルしています。C++ cpp コードは次のようになります。

Fortran コードは次のようになります。

まず、次のコマンドを使用して Fortran コードをコンパイルします。

次に、makefile を使用して C++/Fortran コードをまとめてコンパイルします。

ただし、エラーは次のことを示しています。

これはどのように起こりますか?

単純なケースを使用して混合コンパイルをテストしました。C++ コードは次のとおりです。

Fortran コードは次のとおりです。

次に、コマンドを使用してコンパイルしました:

それはうまくいきました:

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

swift - Swift クラスから Objective C の AppDelegate をどのように参照しますか?

Objective C プロジェクトがあり、Swift ビュー コントローラーから AppDelegate を呼び出そうとしています。このコードは機能していません:

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

objective-c - 自己定義の迅速なオブジェクトの配列は、objective-c 型に変換できません

スイフト初心者

混合言語(Swift と Objective-C) のプログラムを実行していますが、 Swift を Objective-C にインポートしようとするとエラーが発生します

ここに私のコードがあります

ここにエラーがあります ここ に画像の説明を入力してください

に何か問題があるようですが、ファイルItemTypeに の定義が表示されますItemType-swift.h

誰でも私にヒントを与えることができますか?