VSCODE 配置cl.exe编译器
生活随笔
收集整理的這篇文章主要介紹了
VSCODE 配置cl.exe编译器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vscode 使用vs2019的命令行窗口打開
cl.exe參數參考
C/C++編譯器-cl.exe的命令選項
tasks.json
{"version": "2.0.0","tasks": [{"type": "shell","label": "cl.exe build active file","command": "cl.exe","args": ["/Zi","/EHsc","/Fe:","build\\out.exe","${file}","/I","../include", //指定頭文件"/DYNAMICBASE", //指定導入庫"../lib/avcodec.lib","../lib/avformat.lib","../lib/avutil.lib","../lib/avdevice.lib","../lib/avfilter.lib","../lib/postproc.lib","../lib/swresample.lib","../lib/swscale.lib","../lib/avformat.lib","../lib/avformat.lib", ],"problemMatcher": ["$msCompile"],"group": {"kind": "build","isDefault": true},"presentation": {"echo": true,"reveal": "always","focus": false,"panel": "shared","showReuseMessage": true,"clear": false}}] }vs 連接 lib 示例
/OUT:"D:\work_project\shiftmedia\source\FFmpeg\SMP\..\..\..\msvc\\bin\x86\ffplayd.exe" /MANIFEST /NXCOMPAT /PDB:"D:\work_project\shiftmedia\source\FFmpeg\SMP\..\..\..\msvc\\bin\x86\ffplayd.pdb" /DYNAMICBASE "Psapi.lib" "libavdeviced.lib" "libavfilterd.lib" "libavformatd.lib" "libavcodecd.lib" "libpostprocd.lib" "libswresampled.lib" "libswscaled.lib" "libavutild.lib" "libsdl2d.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /LARGEADDRESSAWARE /IMPLIB:"D:\work_project\shiftmedia\source\FFmpeg\SMP\obj\Debug\Win32\ffplay\\ffplayd.lib" /DEBUG /MACHINE:X86 /NODEFAULTLIB:"LIBCMT.lib" /NODEFAULTLIB:"LIBCPMT.lib" /INCREMENTAL /PGD:"D:\work_project\shiftmedia\source\FFmpeg\SMP\obj\Debug\Win32\ffplay\\ffplayd.pgd" /SUBSYSTEM:CONSOLE",6.0" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /ManifestFile:"D:\work_project\shiftmedia\source\FFmpeg\SMP\obj\Debug\Win32\ffplay\ffplayd.exe.intermediate.manifest" /ERRORREPORT:PROMPT /NOLOGO /LIBPATH:"D:\work_project\shiftmedia\source\FFmpeg\SMP\..\..\..\msvc\\lib\x86\" /LIBPATH:"D:\work_project\shiftmedia\source\FFmpeg\SMP\\..\..\prebuilt\lib\x86\" /TLBID:1vs 包含頭 示例
/JMC /we"4113" /GS /analyze- /W3 /wd"4244" /wd"4267" /wd"4018" /wd"4146" /wd"4028" /wd"4996" /wd"4090" /wd"4114" /wd"4308" /wd"4305" /wd"4005" /wd"4101" /wd"4554" /wd"4307" /wd"4273" /wd"4133" /wd"4544" /wd"4334" /wd"4293" /wd"4047" /Zc:wchar_t /I"D:\work_project\shiftmedia\source\FFmpeg\SMP\..\..\..\msvc\\include\SDL" /I"D:\work_project\shiftmedia\source\FFmpeg\SMP\\..\..\prebuilt\include\SDL" /I".\" /I"..\" /I"D:\work_project\shiftmedia\source\FFmpeg\SMP\..\..\..\msvc\\include" /I"D:\work_project\shiftmedia\source\FFmpeg\SMP\\..\..\prebuilt\include" /Zi /Gm- /Od /Fd"D:\work_project\shiftmedia\source\FFmpeg\SMP\obj\Debug\Win32\ffplay\vc142.pdb" /FI"compat.h" /Zc:inline /fp:precise /D "WIN32" /D "_WINDOWS" /D "HAVE_AV_CONFIG_H" /D "_USE_MATH_DEFINES" /D "_CRT_SECURE_NO_WARNINGS" /D "_WIN32_WINNT=0x0600" /D "_LIB" /D "_DEBUG" /D "DEBUG" /D "_MBCS" /errorReport:prompt /WX- /Zc:forScope /Gd /Oy- /MDd /FC /Fa"D:\work_project\shiftmedia\source\FFmpeg\SMP\obj\Debug\Win32\ffplay\" /EHsc /nologo /Fo"D:\work_project\shiftmedia\source\FFmpeg\SMP\obj\Debug\Win32\ffplay\" /Fp"D:\work_project\shiftmedia\source\FFmpeg\SMP\obj\Debug\Win32\ffplay\ffplayd.pch" /diagnostics:column總結
以上是生活随笔為你收集整理的VSCODE 配置cl.exe编译器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人收藏系列之360个人图书馆 轻松解除
- 下一篇: python常用模块总结(嵌入式日志分析