首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Win32上构建assimp (Visual Studio2019 x86)

在Win32上构建assimp (Visual Studio2019 x86)
EN

Stack Overflow用户
提问于 2021-07-01 14:24:58
回答 1查看 98关注 0票数 0

我正在尝试为Win32构建ROS2,其中一个包导入并构建起来非常简单。目前,我在contrib/unzip文件夹中的文件有很多语法错误(参见下面的构建输出)。我想我需要在某个地方设置正确的编译器版本,但我不知道需要哪个C编译器,也不知道我是否需要修改/更新解压缩代码。到目前为止,我已经尝试设置不同的CMAKE_C_COMPILERCMAKE_CXX_COMPILER (这应该是无关紧要的,因为解压缩只包含C code...right?)在assimp的CMakeList中,但我没有得到任何结果。我正在使用cmake标志-A Win32在Visual Studio2019 x86命令提示符中编译assimp。完整的命令是colcon build --cmake-args -A WIN32 --packages-select rviz_assimp_vendor

我很高兴在这个问题上得到任何帮助,因为老实说,我只在ROS和ROS2环境中使用过相当简单的CMakeLists,所以我真的不知道如何继续前进。

代码语言:javascript
复制
cl : command line warning D9025: overriding '/W1' with '/w' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
cl : command line warning D9025: overriding '/W1' with '/w' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
cl : command line warning D9025: overriding '/W1' with '/w' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
cl : command line warning D9025: overriding '/W1' with '/w' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
  ioapi.c
  unzip.c
  zip.c
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(150,18): error C2143: syntax error: missing ';' before '*' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(150,18): error C2059: syntax error: '*' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(152,1): error C2059: syntax error: '}' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(35,60): error C2143: syntax error: missing ')' before '*' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(35,60): error C2143: syntax error: missing '{' before '*' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(35,73): error C2059: syntax error: ')' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(36,1): error C2054: expected '(' to follow 'pcrc_32_tab' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(48,58): error C2143: syntax error: missing ')' before '*' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(48,58): error C2143: syntax error: missing '{' before '*' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(48,76): error C2059: syntax error: 'type' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(48,77): error C2059: syntax error: ')' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(65,76): error C2143: syntax error: missing ')' before '*' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(65,76): error C2143: syntax error: missing '{' before '*' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(65,89): error C2059: syntax error: ')' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\crypt.h(66,1): error C2054: expected '(' to follow 'pcrc_32_tab' (compiling source file C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c) [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(401,11): error C2065: 'unz_s': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(401,11): error C2146: syntax error: missing ';' before identifier 'us' [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(401,13): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(402,11): error C2065: 'unz_s': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(402,13): error C2065: 's': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(419,32): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(419,33): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(419,28): error C2198: 'fill_fopen_filefunc': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(421,11): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(421,12): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(423,7): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(423,8): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(423,25): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(423,26): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(423,52): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(423,53): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(427,11): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(427,12): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(430,48): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(430,49): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(430,62): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(430,63): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(430,44): error C2198: 'unzlocal_SearchCentralDir': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(435,1): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(435,1): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(435,1): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(439,29): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(439,30): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(439,44): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(439,45): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(439,25): error C2198: 'unzlocal_getLong': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(443,30): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(443,31): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(443,45): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(443,46): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(443,26): error C2198: 'unzlocal_getShort': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(447,30): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(447,31): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(447,45): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(447,46): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(447,26): error C2198: 'unzlocal_getShort': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(451,30): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(451,31): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(451,45): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(451,46): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(451,60): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(451,61): error C2224: left of '.gi' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(451,26): error C2198: 'unzlocal_getShort': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(455,30): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(455,31): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(455,45): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(455,46): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(455,26): error C2198: 'unzlocal_getShort': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(458,29): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(458,30): error C2224: left of '.gi' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(464,29): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(464,30): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(464,44): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(464,45): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(464,59): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(464,60): error C2224: left of '.size_central_dir' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(464,25): error C2198: 'unzlocal_getLong': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(469,29): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(469,30): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(469,44): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(469,45): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(469,59): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(469,60): error C2224: left of '.offset_central_dir' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(469,25): error C2198: 'unzlocal_getLong': too few arguments for call [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(473,30): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(473,31): error C2224: left of '.z_filefunc' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(473,45): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(473,46): error C2224: left of '.filestream' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(473,60): error C2065: 'us': undeclared identifier [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0\contrib\unzip\unzip.c(473,61): error C2224: left of '.gi' must have struct/union type [C:\dev\ros2_foxy_custom\build\rviz_assimp_vendor\assimp-4.1.0-prefix\src\assimp-4.1.0-build\code\assimp.vcxproj]
EN

回答 1

Stack Overflow用户

发布于 2021-07-12 16:46:22

不支持使用VS2019构建Assimp 4.0.x。要使用它,您必须切换到最新版本5.0.1。那么构建应该可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68205277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档