xmake库使用不同编译器。
This commit is contained in:
@@ -21,4 +21,19 @@ end
|
||||
target("zoost-use")
|
||||
set_kind("binary")
|
||||
add_files("src/*.cpp")
|
||||
add_packages("zoost")
|
||||
add_packages("zoost")
|
||||
|
||||
【1.1 如果当前环境有多个编译器,比如2个vs版本】
|
||||
可以尝试使用:
|
||||
xrepo install -p windows --vs=2017 --toolchain=msvc zoost
|
||||
xrepo install -p windows --vs=2022 --toolchain=msvc zoost
|
||||
这种来指定不同的库版本。当然工程中也需要指定如xmake f --vs=2022 --toolchain=msvc来对应。
|
||||
|
||||
【2】xmake的基本配置
|
||||
|
||||
-c 表示清除之前的缓存。
|
||||
--toolchain=msvc 一般使用vs的时候最好也指定,不然有时候某些功能不生效。
|
||||
|
||||
1,配置debug,xmake f -m debug
|
||||
2,指定vs2017,xmake f --vs=2017 --toolchain=msvc
|
||||
3,重新构建,xmake --rebuild
|
||||
Reference in New Issue
Block a user