問題タブ [32bit-64bit]

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

.net - NUnitがWindows7/64でGPSVC.DLLを「欠落」しています

最近、Vista/32からWin7/64にアップグレードしました。私の古いマシンでは、すべてが正常に機能していました。

残念ながら、新しいマシンでは、NUnitはユニットテストをロードせず、「System.IO.FileNotFoundException:ファイルまたはアセンブリ'UnitTest'またはその依存関係の1つをロードできませんでした。システムは指定されたファイルを見つけることができません」というエラーメッセージが表示されます。(実際、これを実現するには、ソリューションのすべてのプロジェクトを実行し、それらを32ビットに設定する必要がありました。)

そこで、Dependency Walkerをロードすると、IESHIMS.DLLが見つからないことがわかりました。自分のマシンで2つ見つかったので、Internet Explorerディレクトリから32ビットバージョンでコピーすると、DWはそのファイルについて文句を言うのをやめました。

ただし、GPSVC.DLLもありません。これのコピーはC:\ Windows \ System32で1つしか見つかりませんでしたが、それを単体テストディレクトリにコピーすると、DWは64ビットであると文句を言い、NUnitはまだ実行されません。また、不足しているリストにSYSNTFY.DLLが追加されるようになりました。私はそのうちの1つしか持っていません、そしてそれも64ビットです。NUnitは引き続きエラーを報告します。

では、この64ビットOSを廃棄して、古き良き32ビットに戻す必要がありますか、それとも明らかな何かが欠けていますか?

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

visual-studio-2010 - Visual Studio 2010 WebDev WebServer (Cassini) は 64 ビット互換ですか?

私は現在、64 ビット OS (Windows Server 2008 64 ビット) 上の Visual Studio 2008 で開発しています。

私が作成するアプリは IIS7 と同様に 64 ビット対応ですが、組み込みの ASP.NET 開発サーバー (別名 Cassini、別名 WebDev.Webserver.exe) は 32 ビットとして実行されます。

これにより、次のような多くの問題が発生します。

  • 32 ビットと 64 ビットのアプリケーションには、個別の HKLM\Software レジストリ ホームがあります。
  • SQL Server クライアント ネットワーク ユーティリティには 32 ビット バージョンと 64 ビット バージョンがあります。
  • 私がまだ発見していない他の楽しい驚き

このほとんどの回避策を見つけていますが、質問する必要があります...

64 ビット アーキテクチャで Visual Studio 2010 プレビュー ビットを操作したことがある人は、開発用 Web サーバーが 64 ビットを処理できるかどうかを知っていますか? また、できる場合、どのモードで実行するかのオプションはありますか? (たとえば、プロジェクト プロパティのチェックボックスのように)

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

testing - VMWareまたはその他の「仮想化ソフトウェア」を使用してCPUコアの数を設定できますか?

シングルコアコンピューターで奇妙なバグを見つけるのに役立つテスト用PCをセットアップしています。私たちのオフィスにあるPCには、もはやシングルコアはありません。

マルチコアコンピューターでシングルコアPCをエミュレートするようなものにVMWareを使用できますか?

64ビットPCでVMWareを使用して32ビットバージョンのWindowsをエミュレートできますか?

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

php - 32 ビット モードでコマンド ラインから php を実行する

32ビットモードでコマンドラインからスクリプトを実行するようにphpに指示することは可能ですか? PHP が 32 ビットで実行されている場合にのみ機能する ODBC ドライバーを使用する php スクリプトがあります。スクリプトを呼び出す方法は次のとおりです。

何か案は?

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

linux - 32 ビット ライブラリを 64 ビット プログラムにリンクする

32 ビットの .so バイナリのみのライブラリがあり、それを使用する 64 ビット プログラムを生成する必要があります。64 ビット プログラムで使用できるように、ラップまたは変換する方法はありますか?

0 投票する
4 に答える
6076 参照

32bit-64bit - 32 ビット アプリケーションは、Windows Vista 64 ビットで 64 ビットの Program Files ディレクトリの場所をどのように見つけることができますか?

32 ビット アプリケーションから 64 ビット Windows Vista 上の 64 ビット Program Files ディレクトリの場所を特定する方法の問題に苦しんでいます。

を呼び出してSHGetKnownFolderPath(FOLDERID_ProgramFilesX64)も何も返されません。MSDNの記事KNOWNFOLDERIDにも、この特定の呼び出しFOLDERID_ProgramFilesX64は 32 ビット アプリケーションではサポートされていないと記載されています。

「C:\Program Files」へのパスをハードコーディングすることはできるだけ避けたいと思います。のようなことGetWindowsDirectory()をして、戻り値からドライブを抽出し、それに「\Program Files」を追加するのも魅力的ではありません。

32 ビット アプリケーションが 64 ビット Windows Vista からフォルダの場所を正しく取得するにはどうすればよいですか?

バックグラウンド

私たちのアプリケーションには、ユーザーセッション固有のコンポーネントからのリクエストに基づいて他のプロセスを起動するサービスコンポーネントがあります。起動するアプリケーションは、32 ビットまたは 64 ビットにすることができます。これはCreateProcessAsUser()、ユーザー セッション プロセスの開始からトークンを渡すことによって行います。への呼び出しのために、 APICreateProcessAsUserを介して環境ブロックを作成します。CreateEnvironmentBlock()問題はCreateEnvironmentBlock()、ユーザー セッション アプリケーションのトークンを使用して、ProgramW6432="C:\Program Files (x86)" でブロックを作成することです。これは 64 ビット アプリケーションの問題です。適切な値でオーバーライドする必要があります。

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

mysql - MySQL-python 1.2.3 および OS X 10.5: 64 ビットまたは 32 ビット?

私は、OS X 10.4 Tiger を実行している既存のマシンでの開発に Django と MySQL を喜んで使用しており、MySQL と Python 2.6.4 が動作する新しい 64 ビット MacBook の 10.5 Leopard で同様の環境をセットアップしました。

しかし、今は彼らに通信してもらいたいので、easy_install MySQL-pythonを与えld warningfile is not of the required architectureので、Python 2.4.6 のインストールをテストすることになりました ( Mac OS X ディスク イメージから):

ああ。したがって、私の Python インストールは 32 ビットのように見え、(私が思うに?) 私の 64 ビット MySQL には MySQL-python をインストールしません。OS X (主に 1.2.2) 上の MySQL-python には多くのハックがありますが、何時間も読んだ後では、このアーキテクチャの不一致は修正されないと確信しています。次のことを決めることができないため、行き詰まっています。

  • あきらめて、64 ビットの MySQLインストールを削除し (完全な方法でお願いしますか?)、代わりに 32 ビットの MySQL ディスク イメージを使用します。

  • --with-universal archs-64-bittarballから64 ビット モードで Python を再インストールします--enable-universalsdk=
    詳しくは Python.org の 2.6 ニュース を参照してください。

したがって、この問題に遭遇した人への私の質問は次のとおりです。

  1. OS X 10.5 に 64 ビットの Python をインストールすることは、面倒なことでしょうか?
  2. もしそうなら、(素朴で怠惰な質問です!) 2 つの必須の引数はどのように組み合わされますか?
  3. 32 ビットでスキップした場合 (作業セットアップのように)、何が欠けていますか?

他のマシンで簡単に再現できる (学生が使用する可能性がある) 手間のかからないインストールを行っているので、ご意見をお待ちしております。

0 投票する
4 に答える
7741 参照

python - 大きなpythonリストのメモリ要件は何ですか?

私は次のような愚かなことをしていました:

驚くことではありません。メモリ アドレス空間が不足しています (32 ビット python 3.1) 私の質問は、大きなリストに必要なメモリ アドレス空間の量をどのように計算すればよいですか? この場合、リストは の順です2.3X10^37。私が探している情報、または実際には小さいが同様のリストのサイズを返すPythonの関数はありますか? それらのツールは何ですか?