展示型网站建设模板,广告设计需要什么学历,wordpress照片分类,桂林漓江悦府前面分析到可能是编译的原因导致编译出来的库有问题#xff0c;所以想着尝试重新编译dll库看能不能解决这个问题。 虽然报错的时候是指向了libprotobufd.dll#xff0c;但是通过对整个过程的分析#xff0c;认为出错的地方是abseil库#xff0c;所以这里先尝试重新编译abse…前面分析到可能是编译的原因导致编译出来的库有问题所以想着尝试重新编译dll库看能不能解决这个问题。 虽然报错的时候是指向了libprotobufd.dll但是通过对整个过程的分析认为出错的地方是abseil库所以这里先尝试重新编译abseil库如果还有问题再重新编译libprotobufd看是否还有问题。 将vcpkg下载的源码包拷贝到一个单独的工程目录中解压出来然后使用visual studio 打开。 然后点击生成-生成xxx.dll库。 一开始用visual studio 打开这个源码工程的时候并没有生成xxx.dll库的选项后来用cmake-gui去配置的时候发现提示了build shared libs not set。
# /enable build share lib
set(BUILD_SHARED_LIBS ON)
于是修改了该目录下的CMakeLists.txt添加set(BUILD_SHARED_LIBS ON) 就可以了重新编译出dll库后将它替换kicad目录下的abseil_dll.dll再双击可执行程序。 终于可以成功打开了重新去debug原来调用的函数分析这个过程做好问题的闭环验证。 从debug的过程来看原来不正常变量现在都正常了