如何设置一个变量指向多个文件
How do I set a variable to point to more than one file
我需要设置GLEW_LIBRARIES指向glew32s.lib和glew32.lib的绝对路径。
我可以 运行 CMake 与
-DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib
但它只包含一个库,我需要两个。
我想我可以做这样的事情:
-DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib,%GLEWDIR%\lib\Release\x64\glew32s.lib
但该语法不起作用。
使用list values,中间用分号隔开:
cmake -DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib;%GLEWDIR%\lib\Release\x64\glew32s.lib
在 CMake 中:
target_link_libraries(my_executable ${GLEW_LIBRARIES})
请注意,%GLEWDIR%
在此上下文中可能无法正确解释。
我需要设置GLEW_LIBRARIES指向glew32s.lib和glew32.lib的绝对路径。
我可以 运行 CMake 与
-DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib
但它只包含一个库,我需要两个。
我想我可以做这样的事情:
-DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib,%GLEWDIR%\lib\Release\x64\glew32s.lib
但该语法不起作用。
使用list values,中间用分号隔开:
cmake -DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib;%GLEWDIR%\lib\Release\x64\glew32s.lib
在 CMake 中:
target_link_libraries(my_executable ${GLEW_LIBRARIES})
请注意,%GLEWDIR%
在此上下文中可能无法正确解释。