2016-04-28 9 views
0

Windows 32ビットコンピュータにMicrosoft Visual 2015のコピーがあります。私は2013ビルドセットでC++コードをコンパイルしたいと思います。私はこの問題を研究しましたが、残念ながら非常に固執して指導を探しています。2013プラットフォームのツールセットを使用するMSVC 2015

自分の設定(下記)からわかるように、2015年版に加えて、2010年と2008年のプラットフォームツールセットのオプションがあります。私はVisual Studio 2013をダウンロードしました。悲しいかつ、オプションはツールセットの選択肢に追加されていないようです!

Project Configurations

私が解決しようとしている私の究極の問題は、私は、コードをビルドするとき、私は取得エラーです。具体的に:

重大度コード説明プロジェクトファイルの行抑制状態 エラーLNK2001未解決の外部シンボル _WinMain 16 TestProject C @:\ Users \ユーザーuserProfデスクトップ\ワークスペース\ \ TestProject \ TestProject \ MSVCRTD.LIB(exe_winmain.obj)

重大度コード説明プロジェクトファイルの行抑制状態 エラーLNK2001未解決の外部シンボル __imp__vsnprintf_s TestProject C:\ Users \ユーザーuperProfデスクトップ\ \ワークスペース\ TestProject \ TestProject \ MSVCRTD.LIB(vsnprintf_s.obj)

システム仕様:

System Specs

いくつかの研究:事前に

https://social.msdn.microsoft.com/Forums/en-US/2f2bb34b-f8f2-4316-80e5-fd2b0d237e17/visual-studio-2013-v110-platform-toolset?forum=visualstudiogeneral

TFS Build 2013 - using Visual Studio 2015

感謝。

答えて

1

"究極の"問題はかなり些細なようです。プロジェクトディレクトリにMSVCライブラリがあります!それはバージョンの問題を与えるために縛られている。ただそれを削除します。 MSVCは、独自のインストールディレクトリに独自のライブラリを見つけます。

+0

残念ながら、それはうまくいきませんでした。私は2013 MV Community Studio https://www.visualstudio.com/en-us/news/vs2013-community-vs.aspxのコピーを見つけて、それを解雇しました。ほとんどの問題を解決すると思われます。これは解決策ではありません。私はちょうど問題を回避しました(回答に投稿しません)。 – and0rsk

関連する問題