GarethNg

Gareth Ng

With a bamboo staff and straw sandals, I feel lighter than riding a horse, In a cloak amidst the misty rain, I live my life as it comes.
github
email
x
telegram

配置 macOS 遊戲環境 101

GAMES101: 現代計算機圖形學導論 - 燕靈琪
課程連結: GAMES101

GitHub 倉庫: https://github.com/garethng/Games101-Homework

macOS 使用#

安裝 vcpkg#

brew install vcpkg  

安裝 Eigen#

添加並編輯 vcpkg.json 文件以將 Eigen 作為依賴項。

{  
    "name": "transformation",  
    "version-string": "1.0.0",  
    "dependencies": [  
        "eigen3"  
    ]  
}  

安裝依賴項#

vcpkg install  

修改 CMakeLists.txt#


# 設置 CMAKE_PREFIX_PATH  
list(APPEND CMAKE_PREFIX_PATH   
    "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg_installed/arm64-osx"  
)  

set(CMAKE_TOOLCHAIN_FILE "${ENV{HOME}}/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "Vcpkg toolchain file")  

find_package(Eigen3 CONFIG REQUIRED)  
include_directories(${EIGEN3_INCLUDE_DIRS})  

message(STATUS "EIGEN3_INCLUDE_DIRS: ${EIGEN3_INCLUDE_DIRS}")  
add_executable (Transformation main.cpp)  
target_link_libraries(Transformation PRIVATE Eigen3::Eigen)  

編譯#

mkdir build  
cd build  
cmake ..  
make  
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。