私はC++でこの単純なmulithreaded winsock tcpベースのマルチユーザチャットを構築しました。C++ - 実行可能ファイルの転送
私は個人的に32ビットのWindows 7バージョンを実行していますが、チャットは正常に動作しています。今はLAN上のさまざまなコンピュータ間でテストしたいのですが、例のためにclient.exeファイルを別のコンピュータ、64ビットを実行するWindows 7。
はので、私はそうする前に、いくつかの質問を持っている:- まず、両方のこれらの.exeファイルを転送し、右の異なるコンピュータ上でそれらを実行するために問題になることはありません実行するx86アーキテクチャを計算仮定しますか?
- 他のコンピュータでclient.exeファイルを実行しようとすると、「MSVCR120.dll」というdllエラーメッセージが表示され、dllが見つかりませんでした。これは実際にはコンピュータがアーキテクチャに対応していても意味がありますが、異なるdllを持つ可能性があります。私の質問は、私のC++ Client.exeファイルのソースコード内にあれば、私はMSVCR120.dllをロードし、それを私のClient.exeファイルのフォルダに含めるでしょう、それは私の問題を解決するでしょうか?
***欠落している "MSVCR120.dll" dllエラーメッセージが表示されました***これらのコンピュータにVisual Studio 2013再配布可能ファイルをインストールする必要があります。 – drescherjm
これは、私がやりたいこととまったく逆です。自分のプログラムを実装しているコンピュータは、Visual Studio 2013をインストールしなくてもいいので、そのDLLをロードしたいと思っています。@drescherjm – DrPrItay
あなたはビジュアルスタジオ2013。ランタイムだけ。答えはあなたがインストールする必要があるファイルを指摘します。 – drescherjm