请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

conan install 出错

老师,出错的详细信息如下所示:

PS E:\project_c\Chapter16\cmake-build-debug-mingw> conan install .. --profile=mingw64 --build=missing
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.exception=seh
compiler.libcxx=libstdc++11
compiler.threads=posix
compiler.version=10.2
os=Windows
os_build=Windows
[options]
[build_requires]
[env]
CC=\D:\\msys\\mingw64\\bin\\gcc.exe
CONAN_BASH_PATH=\D:\\msys\\usr\\bin\\bash.exe
CONAN_CMAKE_GENERATOR=MinGW Makefiles
CXX=\D:\\msys\\mingw64\\bin\\g++.exe
MSYS_BIN=\D:\\msys\\usr\\bin
MSYS_ROOT=\D:\\msys\\bin
PATH=[\D:\\msys\\usr\\bin,\D:\\msys\\mingw64\\bin]
sqlite3/3.32.3: WARN: Package binary is corrupted, removing: 9c16a9593fd70606abf5b98ca5a61ff1e5aef682
conanfile.txt: Installing package
Requirements
    libcurl/7.72.0 from 'conan-center' - Cache
    openssl/1.1.1k from 'conan-center' - Cache
    sqlite3/3.32.3 from 'conan-center' - Cache
    tinycthreadpool/1.0@bennyhuo/testing from local cache - Cache
    zlib/1.2.11 from 'conan-center' - Cache
Packages
    libcurl/7.72.0:65e9f63f30c063abb15bcc0f69f9e20e1c96f782 - Build
    openssl/1.1.1k:5c90170e74eba9d439395348dc7c38776818fbc9 - Build
    sqlite3/3.32.3:9c16a9593fd70606abf5b98ca5a61ff1e5aef682 - Build
    tinycthreadpool/1.0@bennyhuo/testing:478d1431ab4ff6c15438cc85ff4eedd9a7873301 - Build
    zlib/1.2.11:5c90170e74eba9d439395348dc7c38776818fbc9 - Build
Build requirements
    nasm/2.15.05 from 'conancenter' - Cache
Build requirements packages
    nasm/2.15.05:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Cache

Installing (downloading, building) binaries...
nasm/2.15.05: Already installed!
nasm/2.15.05: Appending PATH environment variable: C:\Users\gltzlike\.conan\data\nasm\2.15.05\_\_\package\0a420ff5c47119e668867cdb51baff0eca1fdb68\bin
sqlite3/3.32.3: Copying sources to build folder
sqlite3/3.32.3: Building your package in C:\Users\gltzlike\.conan\data\sqlite3\3.32.3\_\_\build\9c16a9593fd70606abf5b98ca5a61ff1e5aef682
sqlite3/3.32.3: Generator cmake created conanbuildinfo.cmake
sqlite3/3.32.3: Aggregating env generators
sqlite3/3.32.3: Calling build()
'cmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
sqlite3/3.32.3:
sqlite3/3.32.3: ERROR: Package '9c16a9593fd70606abf5b98ca5a61ff1e5aef682' build failed
sqlite3/3.32.3: WARN: Build folder C:\Users\gltzlike\.conan\data\sqlite3\3.32.3\_\_\build\9c16a9593fd70606abf5b98ca5a61ff1e5aef682
ERROR: sqlite3/3.32.3: Error in build() method, line 137
        cmake = self._configure_cmake()
while calling '_configure_cmake', line 133
        self._cmake.configure()
        ConanException: Error 1 while executing cd C:\Users\gltzlike\.conan\data\sqlite3\3.32.3\_\_\build\9c16a9593fd70606abf5b98ca5a61ff1e5aef682 && cmake -G "Min
GW Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="10.2" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHAR
ED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DBUILD_SHARED_LIBS="OFF" -DCMAKE_INSTALL_PREFIX="C:\Users\gltzlike\.conan\data\sqlite3\3.32.3\_\_\package\9c16a9593f
d70606abf5b98ca5a61ff1e5aef682" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_IN
STALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1"
 -DSQLITE3_VERSION="3.32.3" -DSQLITE3_BUILD_EXECUTABLE="True" -DTHREADSAFE="1" -DENABLE_COLUMN_METADATA="True" -DENABLE_DBSTAT_VTAB="False" -DENABLE_EXPLAIN_COMMEN
TS="False" -DENABLE_FTS3="False" -DENABLE_FTS3_PARENTHESIS="False" -DENABLE_FTS4="False" -DENABLE_FTS5="False" -DENABLE_JSON1="False" -DENABLE_PREUPDATE_HOOK="Fals
e" -DENABLE_SOUNDEX="False" -DENABLE_RTREE="True" -DENABLE_UNLOCK_NOTIFY="True" -DENABLE_DEFAULT_SECURE_DELETE="False" -DUSE_ALLOCA="False" -DOMIT_LOAD_EXTENSION="
False" -DHAVE_FDATASYNC="True" -DHAVE_GMTIME_R="True" -DHAVE_LOCALTIME_R="False" -DHAVE_POSIX_FALLOCATE="False" -DHAVE_STRERROR_R="True" -DHAVE_USLEEP="True" -DDIS
ABLE_GETHOSTUUID="False" -DMAX_BLOB_SIZE="1000000000" -DDISABLE_DEFAULT_VFS="False" -Wno-dev C:\Users\gltzlike\.conan\data\sqlite3\3.32.3\_\_\build\9c16a9593fd7060
6abf5b98ca5a61ff1e5aef682

提示是 sqlite3/3.32.3 编译出错好像,但我已经下载了老师您的data包进行的 conan install。不知如何修改是好 … 0.0

正在回答

1回答

'cmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

要安装cmake。

你直接换我的mingw,再用我的conan data应该才行,你的gcc版本跟我的不一样,所以可能会重新编译。

0 回复 有任何疑惑可以回复我~
  • 提问者 gltzlike #1
    老师,非常感谢,成功运行! 顺便如果有其他看到这里的小伙伴注意一下,老师的 msys2 文件在Q群,解压后需要放到C盘,移动到其他地方的话conan命令无法使用。
    回复 有任何疑惑可以回复我~ 2021-09-01 15:52:37
  • 提问者 gltzlike #2
    谢谢老师,成功运行!另外,有其他看到这里的小伙伴注意一下,老师的 msys2 文件在QQ群中下载,解压在C盘根目录下,其他地方conan命令无法正常运行
    回复 有任何疑惑可以回复我~ 2021-09-01 15:57:05
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号