gpt4 book ai didi

c++ - 这些错误是什么意思? ISOC++禁止分配数组

转载 作者:行者123 更新时间:2023-12-02 11:06:37 36 4
gpt4 key购买 nike

我正在尝试为我们的DBA在我们的系统之一上编译一些代码...我已经编辑了makefile以包括文档中列出的相关库,但是我一直遇到这些错误...您能辨别出任何明显的问题吗?从我的命令行引用列出的错误?

谢谢!

制作-f/u01/app/banner/ban8/TEST3/links/Makefile_tm_linux64_redhat5_ban8.mk

gcc -m64 -D_NOFIXARGPTR -fpic -shared -DTMCILIB_EXPORTS -D_TMUNICODE
-I/usr/local/ban_icu -I/usr/local/src/icu/source/i18n/-I/usr/local/src/icu/source/common/-I/usr/local/src/icu/source/extra/ustdio/-I/usr/local/src/icu/source/io -L/usr/lib64 -L/usr/lib -L ​​/usr/local/src/icu/source/data/-L/usr/local/src/icu/source/data/out/-L/usr/local/src/icu/source/tools/toolutil/-L/usr/lib/im/icuconv/-L/usr/local/lib/-L -licui18n -licudata -licuuc -licu-toolutil -licuio
msgfmttm.cpp umsgtm.cpp tmcilib.cpp -o/u01/app/banner/ban8/TEST3/general/exe/libtmciuc.so

umsgtm.cpp:在函数“void fixArgPtr(const UChar *,__va_list_tag(*)[1])”中:

umsgtm.cpp:158:错误:必须使用大括号括起来的初始化程序来初始化数组

umsgtm.cpp:194:错误:ISO C++禁止分配数组

umsgtm.cpp:在函数“int32_t tmumsg_vformat(void **,UChar *,int32_t,__ va_list_tag *,UErrorCode *)”中:

umsgtm.cpp:305:错误:无法将参数“2”的“__va_list_tag **”转换为“__va_list_tag()[1]”,而将其转换为“void fixArgPtr(const UChar,__va_list_tag(*)[1])”

tmcilib.cpp:在函数“int tmprintf(TMBundle *,const UChar *,...)”中:

tmcilib.cpp:743:错误:必须使用大括号括起来的初始化程序来初始化数组

tmcilib.cpp:在函数‘int tmfprintf(TMBundle *,UFILE *,const UChar *,...)'中:

tmcilib.cpp:757:错误:必须使用大括号括起来的初始化程序来初始化数组

tmcilib.cpp:在功能‘int tmsprintf(TMBundle *,UChar *,const UChar *,...)'中:

tmcilib.cpp:808:错误:必须使用大括号括起来的初始化程序来初始化数组

最佳答案

也许url => here会帮助您。

关于c++ - 这些错误是什么意思? ISOC++禁止分配数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950440/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com