問題タブ [visual-c++-2017]
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.
visual-studio - Visual-C++-2017 バイナリは VC++-2015 と互換性がありますか?
スティーブは、VC 2015 と VC 2017 は実際には (これから)バイナリ互換性があると教えてくれました。
ゼロ情報が見つかりました。これは2017 (RC) のリリース ノートに記載されています。
- VC++-2017バイナリでビルドされた C++ (C++ インターフェイス) DLL は、VC++-2015 でビルドされた DLL と互換性がありますか?
- 2017 と 2015 は同じ (動的)ランタイム ライブラリを使用しますか?
- その場合、 Platform Toolsetとの実行時の違いは何ですか? (*)
Visual Studio 2017 (v141)
Visual Studio 2015 (v140)
(*): ええ、実際に先に進んで 2017 RC をインストールしました。表面的には、少なくとも同じMSVCRT が使用されています。つまりmsvcp140.dll
、vcruntime140.dll
(プラットフォーム ツールセットが「v141」と呼ばれているにもかかわらず。
c++ - std::experimental::source_location のビジュアル スタジオでの実装
の合理的に準拠したバージョンは、、などstd::experimental::source_location
を使用して gcc に実装できます。Visual Studio 2017 には同様の組み込み関数が存在しますか? または、Visual Studio 2017 で実装する方法はありますか?__builtin_FILE()
__builtin_LINE()
std::experimental::source_location
linux - jenkins から Visual Studio for Linux プロジェクトで devenv を実行すると、リモート ホストが未定義になる
Visual Studio for Linux プロジェクトがあります。私としては、コマンド ラインからdevenvを使用して問題なくビルドできます。ただし、Jenkins ビルドから同じコマンドを実行しようとすると、次のエラーが発生します。
リモート ビルド用に構成されたリモート マシンはありません。Tools Options / Cross Platform / Linux を使用してマシンを構成してください。
Jenkins ジョブは SYSTEM として実行されており、リモート ホスト設定はユーザー アカウントで定義されているため、これは特に驚きではありませんでした。
AppData/Local/Microsoft/Linux ディレクトリ (リモート ホスト設定を含む) をシステム ローカルの appdata ディレクトリにコピーしようとしましたが、リモート ホスト構成がまだ見つかりません。回避する方法はありますか?