問題タブ [msvc12]

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 投票する
0 に答える
975 参照

c++ - ExternalData を使用して CMake によって生成された Visual Studio 2013 ソリューションで MSB8031 エラーがスローされる

CMake でテスト ターゲットを追加するとExternalData、つまり

Visual Studio 2013 (MSVC 12) は、次のビルド エラーをスローします。

ここまで絞り込むのにかなりの時間を要しました。兄弟プロジェクトの別の CMake ファイルと実際のテスト ビルドで実質的にまったく同じことを行っているため、混乱しています。ExternalData_Add_TestCMakeで構築したソリューションに非Unicodeテストか何かを追加しているようです。

add_definitions(-DUNICODE -D_UNICODE)親CMakeファイルに設定しました。

さらに紛らわしいのは、環境が同じであるにもかかわらず、これが私のローカル システム (およびすべての非 MSVC コンパイラ) でビルドされ、CI ビルド システム (... 重要な場合) ではビルドされないことです。

0 投票する
0 に答える
773 参照

qt - Qt .executable は実行されますが、UI は表示されません

実行可能ファイルを生成しようとしているプロジェクトがあります。最初は、「build-myproject\release」フォルダーに移動して .exe ファイルを実行しようとしましたが、いくつかの .dll ファイルが要求されたので、適切なコンパイラ ディレクトリ (C:\Qt\5.7\msvc2013\) に移動しました。私の場合は bin) を使用して、これらの dll ファイルを取得します。 dll ファイルを使用してリリース ディレクトリを構築する 実行可能ファイルを実行しようとすると、プログラムが実行されます (タスク マネージャーで確認できます) タスクマネージャーでexe が、表示される Qml GUI はありません (main.qml で visible: true も設定します)... 私のプログラムは QtCreator でうまく動作します ここに画像の説明を入力 しかし、実行可能ファイルを実行しても何も起こりません。誰でも私を助けてもらえますか?ありがとうございました。

0 投票する
0 に答える
595 参照

c++ - msvc の #pragma package(smart_init) と同等のものは何ですか?

embarcadero (Borland) C++ コンパイラには、次のプラグマ ディレクティブがあります。

  • #pragma package(smart_init)
  • #pragma package(smart_init, weak)

ここで説明するように。

  • msvc (Visual C++ コンパイラ) で定義されているプラ​​グマ ディレクティブは、上記の機能と同等ですか?

    便宜上、こちらをご覧ください。