首页 > 编程语言 >c++编译报错 error: parse error in template argument list

c++编译报错 error: parse error in template argument list

时间:2023-04-21 15:35:52浏览次数:34  
标签:CMakeFiles error list manager 报错 dnet dconfig dir

[ 57%] Building CXX object dnet/CMakeFiles/dnet.dir/dconfig/dconfig_manager.cpp.o
In file included from /home/vi/git/dos/dnet/dconfig/dconfig_manager.cpp:1:
/home/vi/git/dos/dnet/./dconfig/dconfig_manager.h: In member function ‘T dnet::dconfig_manager::get_value(dnet::dconfig_type, std::string) const’:
/home/vi/git/dos/dnet/./dconfig/dconfig_manager.h:28:34: error: parse error in template argument list
28 | return sp_config->get_value<typename T>(key);
| ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [dnet/CMakeFiles/dnet.dir/build.make:104: dnet/CMakeFiles/dnet.dir/dconfig/dconfig_manager.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:449: dnet/CMakeFiles/dnet.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

出错代码如下图所示:

 解决方案:

28行修改为:  return sp_config->get_value<T>(key);

标签:CMakeFiles,error,list,manager,报错,dnet,dconfig,dir
From: https://www.cnblogs.com/colin-vio/p/17340510.html

相关文章

  • nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned in
    在封装非MFC环境的静态库时调用了依赖MFC环境的静态库时编译测试程序报错如下:nafxcw.lib(afxmem.obj):errorLNK2005:"void*__cdecloperatornew(unsignedint)"(??2@YAPAXI@Z)已经在LIBCMT.lib(new.obj)中定义nafxcw.lib(afxmem.obj):errorLNK2005:"void*__cde......
  • grafana仪表盘的数据报错unexpected character: ‘\ufeff’”
    grafana仪表盘的数据拷贝展示后,出现报错:Parseerroratchar4:unexpectedcharacter:‘\ufeff’”报错时点击编辑仪表盘,发现没有什么异常的地方:这时可以点击jsons数据来查看是否存在了些特殊的不可见字符这里面一些不可见字符或者或展示出来,删除即可这是低版本的一个bug......
  • ImportError: DLL load failed while importing QtChart: 找不到指定的模块
    这个错误通常是由于您的Python环境缺少QtChart模块或QtChart模块依赖的库文件之一导致的。解决此问题的方法可能因操作系统和Python环境而异,但下面是一些常见的解决方法:检查是否已安装QtChart模块和其依赖项。您可以使用pip命令在终端中安装QtChart模块:Copycodepipinstal......
  • git执行push操作时报错:remote: xxx: Incorrect username or password (access token)
    问题:最近用gitpush项目到gitee时报错,提示信息如下:remote:xxx:Incorrectusernameorpassword(accesstoken)fatal:Authenticationfailedfor'https://gitee.com/xxx/xxx.git/'想了一下,原来是几天前我把gitee的密码给改了,所以原先git存留的密码就失效了解决方案清......
  • vue3打包后一片空白控制台报错
    问题原因是路径不对,加上一行代码就可完美解决问题。在vue.config文件中加上  publicPath:'./' 即可解决问题。问题如图所示: 如何解决问题呢?     ......
  • Vue&Element-Ui(支技VUE2)&解决ttf, woff 文件报错的问题
    一、Vue&Element-Ui(支技VUE2)Vue是一套用于构建用户界面的渐进式JavaScript(主张最少)框架,开发者只需要关注视图层,它不仅易于上手,还便于与第三方库或既有项目的整合。是基于MVVM(Model-View-ViewModel即:视图层-视图模型层-模型层)设计思想。提供MVVM数据双向绑定的库,专注于UI......
  • 【快应用】list-item组件的正确隐藏
    【关键词】list组件 if/show 【问题背景】list组件中给list-item使用show属性后,再设置为false后,会有一个空白位置留出,感觉位置好像还是被占据着,这种情形我们该如何处理?如下图所示:​​ 【问题原因】引擎list组件的实现就是这样的,show为false时只是将控件设置为隐藏,dom......
  • Tomcat报错严重: Unable to process Jar entry [module-info.class] from Jar
    Tomcat运行时出现UnabletoprocessJarentry[module-info.class]fromJar分析报错可知无法从Jar包中处理Jar条目[module-info.class]报错内容严重:UnabletoprocessJarentry[module-info.class]fromJar[jar:file:/D:/STS/Workspaces/Cloudview/.metadata/.plugins/......
  • selenium报错:This version of ChromeDriver only supports Chrome version 109 Curren
    前言:跟GPT交互,让其写一段代码,执行失败。经过排查验证,GPT写的代码没有问题,是本地环境问题。执行报错:selenium.common.exceptions.SessionNotCreatedException:Message:sessionnotcreated:ThisversionofChromeDriveronlysupportsChromeversion109Currentbrowser......
  • 02-pytest运行报错
    #运行时提示:pytest-Windowsfatalexception:code0x8001010d#解决方法:pytest.ini中加上no:faulthandleraddopts=-vs-pno:faulthandler--html../report/re.html#运行时警告:     DeprecationWarning:invalidescapesequence\d#解决方......