工程是基于64位的
1
Error 26 error C2491: 'HUDManager::_viewport' : definition of dllimport static data member not allowed E:\SkyP2M_V1.0\pmVisualization\pmVisualization\HUDManager.cpp 8 osgPC 1

VS下 dllimport与dllexport作用与区别 :https://www.cnblogs.com/foohack/p/4119207.html
简单直接介绍:https://www.cnblogs.com/nzbbody/p/3448385.html
加上预定义宏“PMVISUALIZATION_EXPORT_LIBRARY” : https://blog.csdn.net/gengxt2003/article/details/6417780
2
Error 84 error C1189: #error : ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h. See the document for detail. E:\SkyP2M_V1.0\code_lib64\include\glog\log_severity.h 55 osgPC 1

关于Glog/log_severity.h 日志使用中预定义宏冲突的解决: http://www.voidcn.com/article/p-mkgmbinx-bdc.html
3
Error 140 error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual void __thiscall osg::Node::ascend(class osg::NodeVisitor &)" (__imp_?ascend@Node@osg@@UAEXAAVNodeVisitor@2@@Z) E:\SkyP2M_V1.0\pmPanoramaCache\pmPanoramaCache\create_panorma.obj pmPanoramaCache
工程由32位调整为64位

调整之后,回车保存。此问题的产生的原因是该工程是为64位机器运行而做的配置。

4
Error 4 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. E:\SkyP2M_V1.0\code_lib64\include\flann\util\serialization.h 362 RoadMarkingExtraction 1
理解及解决方案:https://blog.csdn.net/lbc2100/article/details/79884053

5
Error 31 error C2589: '(' : illegal token on right side of '::' E:\SkyP2M_V1.0\code_lib64\include\pcl\correspondence.h 75 SemiAutoObjectExtraction 1
通过括号“()”来避免预编译器报错:https://www.cnblogs.com/wenshanzh/p/3586412.html
原理:https://blog.csdn.net/clever101/article/details/79443301
加括号前:

加括号后:

6
Error 19 error C2446: '<=' : no conversion from 'std::numeric_limits::_Ty (__cdecl *)(void) throw()' to 'Scalar' E:\SkyP2M_V1.0\code_lib64\include\pcl\common\impl\eigen.hpp 262 SemiAutoObjectExtraction 1
可能是解决方案:https://social.msdn.microsoft.com/Forums/vstudio/en-US/e94865f7-84cd-4912-8339-6ee95fb58825/numericlimitsltdoublegtmax-not-recognized?forum=vcgeneral
同时做了如下 调整

7 qt+vc2013:https://www.jianshu.com/p/74f1e8b89078

8
6974 IntelliSense: identifier "QT3_SUPPORT_CONSTRUCTOR" is undefined e:\SkyP2M_V1.0\code_lib64\qt_4.8.6\src\gui\kernel\qaction.h 106 SkyP2M 5
6976 IntelliSense: expected an identifier e:\SkyP2M_V1.0\code_lib64\qt_4.8.6\src\gui\widgets\qmenu.h 198 SkyP2M 12
问题出在我的QT版本,我用的是5.7,实际原有工程使用的是4.8.6。只需要重新安装QT并修改对应的目录即可
是由于这篇博客让我想到了是版本问题导致的:https://blog.csdn.net/zouyu1746430162/article/details/78069726
9
关于build和rebuild
https://www.cnblogs.com/tylerdonet/archive/2012/02/03/2336985.html
MSDN中的生成和编辑参考资料:https://docs.microsoft.com/zh-cn/cpp/build/reference/c-cpp-building-reference?view=vs-2019

10
关于Debug和Release
https://www.cnblogs.com/cwwmmv/p/9151386.html

11
关于添加自定义的目录宏:有两种方法,一种是环境变量,但是要重启VS;一种是属性管理器。
https://blog.csdn.net/chinabinlang/article/details/12774209

12
缺少部分的dll,如下图,应该是对应的运行目录没有配置到环境变量

解决方法:

解决SkyP2M工程常见问题所参考的博客汇总的更多相关文章

  1. 必应缤纷桌面的必应助手-软件分析和用户市场需求之-----二.体验部分 Ryan Mao (毛宇11061171) (完整版本请参考团队博客)

    <必应缤纷桌面的必应助手> 2.体验部分 Ryan Mao (毛宇11061171) (完整分析报告请参考团队博客http://www.cnblogs.com/Z-XML/) 我花了2天的 ...

  2. 解决“用PicGo-2.3.0-beta5 + GitHub做博客图床,github仓库图片文件不显示”的问题记录(备忘)

    解决"用PicGo-2.3.0-beta5 + GitHub做博客图床,github仓库图片文件不显示"的问题记录(备忘) 历时几个小时百度,终于靠自己理解解决了GitHub仓库图 ...

  3. ******IT公司面试题汇总+优秀技术博客汇总

    滴滴面试题:滴滴打车数据库如何拆分 前端时间去滴滴面试,有一道题目是这样的,滴滴每天有100万的订单,如果让你去设计数据库,你会怎么去设计? 当时我的想法是根据用户id的最后一位对某个特殊的值取%操作 ...

  4. java JDK8 学习笔记——助教学习博客汇总

    java JDK8 学习笔记——助教学习博客汇总 1-6章 (by肖昱) Java学习笔记第一章——Java平台概论 Java学习笔记第二章——从JDK到IDEJava学习笔记第三章——基础语法Jav ...

  5. C语言-学生博客汇总

    一.学生个人博客汇总 五班 学号 姓名 博客地址 4079 马天琦 http://www.cnblogs.com/simalang/ 4080 马宇欣 http://www.cnblogs.com/m ...

  6. Scrum Meeting博客汇总

    葫芦娃不想写代码团队 Scrum Meeting博客汇总 一.Alpha阶段 [Alpha]Scrum Meeting 1 [Alpha]Scrum Meeting 2 [Alpha]Scrum Me ...

  7. 提不起劲想赶紧完工 Scrum Meeting 博客汇总

    提不起劲想赶紧完工 Scrum Meeting 博客汇总 一.Alpha阶段 1,第一次Scrum Meeting 2,第二次Scrum Meeting 3,第三次Scrum Meeting 4,第四 ...

  8. 停不下来队 Scrum Meeting 博客汇总

    停不下来队 Scrum Meeting 博客汇总 一.Alpha阶段 [Alpha]Scrum Meeting#1 [Alpha]Scrum Meeting#2 [Alpha]Scrum Meetin ...

  9. V1-Team Scrum Meeting 博客汇总

    V1-Team Scrum Meeting 博客汇总 计划文档 功能规格说明书 技术规格说明书 项目分解 贡献分配规则 一.Alpha阶段 第一次 Scrum Meeting 第二次 Scrum Me ...

随机推荐

  1. 【心得】Lattice后端使用经验小结(ECP5UM,DDR3,Diamond3.10,Reveal逻辑分析)

    [博客导航] [导航]FPGA相关 背景 下边的内容,适合初次使用Lattice的.具备FPGA开发经验的同学. 1.初次使用,还真遇到不少的坑,Lattice的工具也有不少优缺点,通过总结,希望能缩 ...

  2. Cleartext HTTP traffic to xxx not permitted解决办法

    ,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 ...

  3. 七 Struts2 文件上传和下载

    配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC &qu ...

  4. 《JavaScript设计模式与开发实践》笔记第一章

    第一章 面向对象的JavaScript 动态类型语言和鸭子类型 编程语言按照数据类型大体可以分为两类:静态类型语言.动态类型语言. 静态类型语言:在编译时便已确定变量的类型. 优点: 在编译时就能发现 ...

  5. typeScript面对对象篇二

    接口 接触过面向对象的后端语言的应该对接口很熟悉,只接触过前端的对接口会有点陌生,在维基百科中对OOP中接口的定义是这样的: 在面向对象的语言中,术语interface经常被用来定义一个不包含数据和逻 ...

  6. 多线程手写Future模式

    future模式 在进行耗时操作的时候,线程直接阻塞,我们需要优化这样的代码,让他再启动一个线程,不阻塞.可以执行下面的代码. 这个时候我们就用到了未来者模式 future设计类 只有一个方法 pub ...

  7. 一、PHP概述 - PHP零基础快速入门

    1) PHP 可以用来做什么? 我简单举几个例子: 网站建设: 微信公众号,微信小程序,小游戏的后端接口: 小工具类. 别着急,可能会觉得不知所云.简单来讲,PHP 可以编写计算机程序.程序的作用,简 ...

  8. 我对DFS的理解

    我对DFS的理解 [何为DFS] 深度优先搜索(Depth-First-Search),简称DFS.是一种常见搜索算法.其方法是从原点不断一条路扩散,当无路可走时回退来走下一条路,直至找到目标或遍历. ...

  9. Photoshop给人像加上个性裂纹肌肤

    1.打开人物及纹理素材图片,把素材图片拖到人物图片里面,适当降低图层不透明度. 2.选择菜单:编辑 > 变形 > 自由变形,使纹理位置合适,然后确定. 3.用橡皮工具擦除多余的地方. 4. ...

  10. x86汇编寄存器,函数参数入栈说明

    https://en.wikipedia.org/wiki/X86_calling_conventions