11
2- - ์ฝ๋ ํ๋ก์ ํธ ๋น๋ ๋ช
๋ น (MSVC 2022)
2+ # ์ฝ๋ ํ๋ก์ ํธ ๋น๋ ๋ช
๋ น
33
4- ```
4+ ## ` Visual Studio 2022 `
5+
6+ ``` bat
57# msvc cmd ์์ ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น๋ค์ ์คํํ๋ค.
68
79cmake -E rm -rf build-msvc
810# build-msvc ๋๋ ํฐ๋ฆฌ๋ฅผ ์กด์ฌ ์ฌ๋ถ์ ๊ด๊ณ์์ด, ํ์ ๋ด์ฉ๊น์ง ์ ๋ถ ์ญ์
911
10- conan install . -pr:h %USERPROFILE%\.conan2\profiles\msvc_release -pr:b default -of build-msvc --build=missing
12+ conan install . ^
13+ -pr:h %USERPROFILE%\.conan2\profiles\msvc_release ^
14+ -pr:b default ^
15+ -of build-msvc ^
16+ --build=missing
1117# conan install . : ํ์ฌ ๋๋ ํฐ๋ฆฌ(.)์ ์๋ conanfile.txt ๋๋ conanfile.py๋ฅผ ๊ธฐ์ค
1218# -pr:h %USERPROFILE%\.conan2\profiles\msvc_release : host profile ์ง์
1319# -pr:b default : ๋ณดํต host์ ๋์ผํ๋ฉด default๋ฅผ ์ฌ์ฉ
1420# -of build-msvc : Conan์ด ์์ฑํ๋ ํ์ผ๋ค์ build-msvc ๋๋ ํฐ๋ฆฌ์ ์ถ๋ ฅ
1521# --build=missing : ๋ก์ปฌ ์บ์์ ์๋ ํจํค์ง๋ ์์ค์์ ๋น๋. ์ด๋ฏธ ์บ์์ ์์ผ๋ฉด ๋น๋ํ์ง ์์.
1622
17- cmake -S . -B build-msvc -DCMAKE_TOOLCHAIN_FILE=build-msvc\conan_toolchain.cmake -G "Visual Studio 17 2022"
23+ cmake -S . ^
24+ -B build-msvc ^
25+ -DCMAKE_TOOLCHAIN_FILE=build-msvc\conan_toolchain.cmake ^
26+ -G "Visual Studio 17 2022"
1827# -S . : ํ์ฌ ๋๋ ํฐ๋ฆฌ(.)์ CMakeLists.txt๊ฐ ์์
1928# -B build-msvc : CMake ๊ฒฐ๊ณผ๋ฌผ์ build-msvc์ ์์ฑ
2029# -DCMAKE_TOOLCHAIN_FILE=build-msvc\conan_toolchain.cmake :
@@ -24,6 +33,32 @@ cmake --build build-msvc --config Release
2433# --config Release : ๋ฆด๋ฆฌ์ฆ๋ก ๋น๋
2534```
2635
36+ <br />
37+
38+ ---
39+
40+ ## ` Rocky Linux 8 x86_64 `
41+
42+ ``` sh
43+ cmake -E rm -rf build-linux-gcc
44+
45+ conan install . \
46+ -pr:h ~ /.conan2/profiles/linux_gcc_release \
47+ -pr:b default \
48+ -of build-linux-gcc \
49+ --build=b2* \
50+ --build=missing
51+ # b2์ ์ข
์์ฑ ๋ฌธ์ ๊ฐ ์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ b2๋ ๋น๋ํจ
52+
53+ cmake -S . \
54+ -B build-linux-gcc \
55+ -DCMAKE_TOOLCHAIN_FILE=build-linux-gcc/conan_toolchain.cmake \
56+ -G " Unix Makefiles" \
57+ -DCMAKE_BUILD_TYPE=Release
58+
59+ cmake --build build-linux-gcc --config Release
60+ ```
61+
2762
2863
2964
0 commit comments