問題タブ [win64]

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

visual-c++ - Win64 のアルマジロ (LAPACK および BLAS) - VC++ 2010

Armadillo で行列計算を行うために VC++ 2010 を使用しています。Armadillo は LAPACK と BLAS を使用して逆行列の作業を行っていることがわかりました。その例には .lib ファイルがあります (lapack_win32_MT.lib と blas_win32_MT.lib)。現在、win64 プラットフォームを使用したいのですが、LAPACK および BLAS ファイルを Armadillo にリンクまたは検索する方法がわかりません。


x64 プラットフォームで同じファイル (lapack_win32_MT.lib と blas_win32_MT.lib) を使用しようとしましたが、多くのエラーが発生しました ( error LNK2019: unresolved external symbol...)。


x64 VC++ 2010 プラットフォームで Armadillo (LAPACK と BLAS を使用する関数) を使用するにはどうすればよいですか?

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

winapi - 整数 (x86) の最大サイズは?

VC++ 2008 を VC++ 2010 または 2012 にアップグレードします。アップグレードする前にいくつか質問があります。

  • 私のコンパイラは最大の__int64整数のみをサポートしています。__int128バージョン VC++ 2010、2012 などでサポートされていますか?

  • _WIN64私の現在のコンパイラは、Windows プラットフォームのようなものや_WIN32チェックするものをサポートしていません。しかし_INTEGRAL_MAX_BITS、別の解決策があるとは思えません。Win32で実行さ64れているか、128それ以外の場合です。本当ですか?

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

python - Win64 で Scipy がクラッシュする

64 ビット Windows 7 上の 32 ビット Python 2.6 で scipy パッケージを使用しようとしています。

32 ビット Python Superpack バイナリ インストーラーから Scipy 0.12.0 をインストールしました。インストールはスムーズに進みましたが、完了後、パッケージ全体をインポートする以外の方法で使用しようとするたびに、テスト ( scipy.test()) を実行するか、そのサブモジュールの 1 つをインポートするかのいずれかでクラッシュします。パッケージ全体をインポートすると、警告が生成されます。

それに付随する Numpy は、問題なく実行およびテスト ( numpy.test()) されます。Pythonも問題なく動作します。

私が使用している Python は、ESRI ArcGIS 10.0 のインストールに付属しており、それでサポートされている唯一のバージョンであるため、変更できません。

助言がありますか?ありがとう、ヤン

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

c - 32 ビット コードを 64 ビット プラットフォームに移植しようとしたときのメモリ エラー

Windows x86 または WOW64 で動作する以下のコード スニペットをコンパイルして実行しようとしていますが、Windows x64 ではエラー アクセス違反でクラッシュします。

gcc と Microsoft C/C++ コンパイラの両方でコンパイルします。

私の質問は、このコードが 64 ビット環境で正しく動作しないのはなぜですか?
このコードを適切に機能させるためには、どのようなルールが満たされていない必要がありますか?

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

c++ - MessageBeep() が 64 ビット Server2008 で機能しない

最近、Server 2008 R2 64 ビットで実行されている 32 ビット Windows アプリケーションで、通知音 (MessageBeep(MB_ICONEXCLAMATION) への C++ 呼び出しによって生成される) が音を生成しないことがわかりました。サウンドは一般的に機能し、プロファイルはコントロール パネルのデフォルトの Windows サウンド設定で読み込まれます。Win7 64 ビットで正常に動作するため、サーバー固有のものであると想定しています。絞り込むための提案はありますか?

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

visual-studio-2012 - Pro*C/C++ Oracleプリコンパイラがwindows.hヘッダー・ファイルを解析できないのはなぜですか?

MSVC Ultimate 2012 を使用して、Windows Server 2008 R2 Standard (SP1) で作業しています。「C」プロジェクトを 64 ビット プラットフォーム用にコンパイルしようとしています (ただし、問題はターゲットに関連していないようです)。プロジェクトには *.pc ファイルが 1 つ含まれており、Pro*C/C++ プリコンパイラでプリコンパイルする必要があります。問題は、そのファイルをプリコンパイルできないことです。windows.h ヘッダー ファイルの解析中にプリコンパイルが失敗します。助けてください!!!

詳細:

1) ソース ファイル:私の my.pc ファイルは次のように始まります。

注:#include <windows.h>エラーの呼び出しには最初のもので十分です。

2) 構成ファイル:デフォルトの pcscfg.cfg ファイルは空です。プロジェクト構成ファイル my.cfg は次のようになります。

注: d:\Progra~1\Micros~2.0\VC\include = D:\Program Files\Microsoft Visual Studio 10.0\VC\include、c:\Progra~2\WI3CF2~1\8.0\Include\um = C :\Program Files (x86)\Windows Kits\8.0\Include\um, c:\Progra~2\WI3CF2~1\8.0\Include\shared = C:\Program Files (x86)\Windows Kits\8.0\Include\共有、$PROC11_ORACLE_HOME = d:\oracle\product\11.2.0\client_2. これらのパスは、必要なすべてのヘッダー ファイルを見つけるために存在します。

3) コマンド ライン:カスタム ビルド ツールの [全般] オプションで、my.pc ファイルに次のコマンド ラインを定義しました。

注: $(MSDEV_HOME) = D:\Program Files\Microsoft Visual Studio 10.0.

4) プラットフォーム: MSVC プラットフォームは x64 に設定されていますが、Win32 でも同様の結果が得られました。

5) エラー メッセージ: my.cfg ファイルにdefine=_WIN64 が含まれている場合、プリコンパイル中にエラー メッセージが表示されます。

6) エラー メッセージ: define=_WIN64 がmy.cfg ファイルに含まれていない場合、プリコンパイル中に受信されるエラー メッセージ:

7) ファイル vadefs.h: vadefs.h ヘッダー ファイルの重要な行は次のようになります。

問題は、標準の Microsoft ヘッダー ファイルでプリコンパイルが失敗する理由です。_WIN64 に関連するものなど、マクロに混乱がある可能性がありますか? または、構成ファイルに別のマクロを追加する必要がありますか? 私はたくさんの議論を読みましたが、進展はありません。どんなアイデアでも大歓迎です!

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

c++ - typedef のコンパイラ依存エラー

プロジェクトを別のコンパイラでコンパイルしようとしています。ARM 4.41コンパイラでエラーなしでコンパイルされたプロジェクトの安定したコンパイル済みバージョンがあります。まったく同じソース コードを ARM 5 コンパイラと Win64 コンパイラでコンパイルしたいと考えています。ソースコードを変更せずに、コンパイラをARM 4.41からARM 5 && ARM 4.41からWin64に切り替えるだけで、typedefで次のエラーが発生します。

私はそれを理解することができません.なぜそれはそのように振る舞うのですか..?

typedef を含むヘッダー ファイル - a_stdtypes.h