1.解决由于找不到xxx.dll,无法继续执行代码的问题
解决由于找不到xxx.dll,无法继续执行代码的问题_happylife_mini的博客-CSDN博客_由于找不到emp.dll无法继续执行代码在用vs写项目,或者你下载github上的C++代码的时候,是不是经常遇到由于找不到xxx.dll,无法继续执行代码的问题,其实很简单,解决方法如下:首先,对应于不同的运行模式,debug和release,方法都是一样的,找到你项目目录下 项目名称/x64 下的两个文件夹debug和release然后,找到你安装的库的文件夹,这里以pcl1.11.1这个库来举例,打开其中的bin目录,你会找到很多.dll文件,这些就包含你缺少的.dll文件,比如pcl_common.dll,pcl_commondhttps://blog.csdn.net/m0_46384757/article/details/121798259
2.avcodec_open2 返回值:-22
主要是因为编译的ffmpeg不支持libx264编码,其中coder_id:AV_CODEC_ID_264和AV_PIX_FMT_YUV420P的配置很重要,在生成的debug中把编译了libx264版本的dll替换掉即可。
3.后面有::的名称一定是类名或命名空间名
VS2019 后面有“::”的名称一定是类名或命名空间名 解决办法汇总_thginWalker的博客-CSDN博客_e0276后面有“::”的名称一定是类名或命名空间名对 '后面有“::”的名称一定是类名或命名空间名'的错误解决办法进行汇总https://blog.csdn.net/XZ2585458279/article/details/113749905
4.render_layer.obj : error LNK2019: 无法解析的外部符号 "public: int __cdecl sn_render::PPFFMpeg::OpenInput(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,bool,int)" (?OpenInput@PPFFMpeg@sn_render@@QEAAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H_NH@Z),该符号在函数 "public: virtual int __cdecl sn_render::VideoLayerRender::Init(struct sn_render::render_jsons::LayerInfo &,struct sn_render::LayerInitInfo &)" (?Init@VideoLayerRender@sn_render@@UEAAHAEAULayerInfo@render_jsons@2@AEAULayerInitInfo@2@@Z) 中被引用
5.cout报错
#include <iostream>
using namespace std;
6.vsh(1,2-8): error X1504: invalid preprocessor command 'version'
error X1504: invalid preprocessor command ‘version‘_YDDUONG的博客-CSDN博客_无效的预处理器命令“version”添加着色器文本文件之后,运行出现:error X1504: invalid preprocessor command ‘version’或者 fatal error C1021: 无效的预处理器命令“version”:原因是IDE编译了这些文件,我们要知道不应该让你着色器文件被C++编译器编译,因为这只是资源文件,是用来读取的,在程序运行中被编译和链接解决方案:在文件夹内新建文件,再添加文件,不要建立C++源文件,再改后缀名...https://blog.csdn.net/y_dd6011/article/details/1167022657.Failed to initialize glew1|Missing GL version
尝试编译glew,so库,也不行,移植llvm,主要是离屏渲染。