私はQt Creatorを使ってC++で書かれたDLLを作成していますが(純粋な自家製C++の中にはQtのものはありません)、標準のqmake + MinGW/g ++ビルドプロセス。私の友人はフレームワーク/メインソフトをやっていて、彼はVisual Studio Express 2015を使っています。彼はその中で自分のDLLを使用することになっています。そのため、私はQt Creatorで自分のプロジェクトに同じビジュアルスタジオコンパイラを使用したいと思っています。DLLプロジェクト:Qt + MinGWからVisual Studioへの移行
Qt CreatorがVisual Studio Express 2015に付属していると思われるVisual Studio C++ 14コンパイラを自動的に検出したことに気付きました。そのコンパイラでキットを作成し、そのキットでコンパイルするプロジェクトを設定するとQt Creatorのインストールのbinフォルダにあるjomを呼び出す推奨の「Make」ステップが表示されます。私はこれが何であるか分からず、次の結果が得られます(下記参照)。
私はここから何をすべきか分かりません。私はまた、Visual Studioのインストールでnmakeの実行可能ファイルから直接コンパイラを作成しようとしましたが、それを使用していましたが、オプションとして認識されない ' - 'に関する非常に似たエラーが発生します。どんなヒントも大歓迎です!
12:56:27: Starting: "C:\Qt\qtcreator-3.1.1\bin\jom.exe"
Usage: jom @commandfile
jom [options] [/f makefile] [macro definitions] [targets]
nmake compatible options:
/A build all targets
/D display build information
/E override environment variable macros
/F <filename> use the specified makefile
/G display included makefiles
/H show help
/I ignore all exit codes
/K keep going - build unrelated targets on error
/N dry run - just print commands
/NOLOGO do not print logo
/P print makefile info
/R ignore predefined rules and macros
/S silent mode
/U print content of inline files
/L same as /NOLOGO
/W print the working directory before and after other processing
/X <filename> write stderr to file.
/Y disable batch mode inference rules
jom only options:
/DUMPGRAPH show the generated dependency graph
/DUMPGRAPHDOT dump dependency graph in dot format
/J <n> use up to n processes in parallel
/KEEPTEMPFILES keep all temporary files
/VERSION print version and exit
Error: unknown command line option '-' in arguments: '/L-j4'
12:56:27: The process "C:\Qt\qtcreator-3.1.1\bin\jom.exe" exited with code 128.
Error while building/deploying project Ford_DAT_framework_DLL_as_plugin (kit: MVS Ford)
When executing step 'Make'
12:56:27: Elapsed time: 00:04.