我在MacOS上并尝试仅构建软件包的发行版,因为创建调试版本会花费很长时间并且会占用太多空间。 vcpkg的文档指出:
在三元组中添加集合(VCPKG_BUILD_TYPE版本):将导致大多数 仅用于构建发行版的端口
在终端中运行set(VCPKG_BUILD_TYPE版本)时,我得到
syntax error near unexpected token 'VCPKG_BUILD_TYPE'
我不知道如何解决这个问题。
答案 0 :(得分:1)
您可能需要在三元组文件中进行设置。复制并重命名这些默认三元组文件之一,例如将“ x64-windows.cmake”更改为“ x64-windows-rel.cmake”。然后添加一行,以便:
Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. File file:/usr/ibmpacks/current/bigsql/hive/lib/hive-hbase-handler.jar does not exist (state=08S01,code=1)
我认为这将对某些库有效,但并非对所有库都有效,因为它需要库自己的构建文件(CMakeLists.txt)来处理。