问题:在Windows系统上从源代码安装Ollama setup exe时遇到了问题。
错误信息:CMake版本3.29.0-rc2不支持平台指定,但平台
x64
被指定了。CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred!
解决方案:尝试将CMakeLists.txt文件中的平台指定部分删除或注解掉,然后重新运行CMake。具体操作如下:
- 打开CMakeLists.txt文件。
- 找到以下两行代码:
set(CMAKE_GENERATOR_PLATFORM
NMake Makefiles
) # 将
NMake Makefiles
替换为实际的平台标识符
set(CMAKE_GENERATOR_TOOLCHAIN_FILE "${PROJECT_SOURCE_DIR}/toolchains/
NMake Makefiles
.cmake") # 将
NMake Makefiles
替换为实际的平台标识符
- 将这两行代码注解掉或删除。
- 保存并关闭CMakeLists.txt文件。
- 重新运行CMake。
1条答案
按热度按时间yh2wf1be1#
我们的窗口开发者文档可以进行一些改进。
尝试从Visual Studio Developer Shell构建。这应该设置了所有正确的变量,以使构建正常工作。