当前位置: 首页 > wzjs >正文

2017网站风格成都机械设计公司

2017网站风格,成都机械设计公司,微信销售平台,微信小程序报价单法一 1.visual studio 中导入 benchmark.lib Shlwapi.lib这两个库 2.预处理宏 BENCHMARK_STATIC_DEFINE vs导入参考 错误提示 没有加入 BENCHMARK STATIC_DEFINE error LNK2001: 无法解析的外部符号 “__declspec(dllimport) int __cdecl benchmark::internal::InitializeS…

法一

1.visual studio 中导入 benchmark.lib Shlwapi.lib这两个库
2.预处理宏 BENCHMARK_STATIC_DEFINE

vs导入参考

错误提示

  1. 没有加入 BENCHMARK STATIC_DEFINE
    error LNK2001: 无法解析的外部符号 “__declspec(dllimport) int __cdecl benchmark::internal::InitializeStreams(void)” (_imp?InitializeStreams@internal@benchmark@@YAHXZ)
    1>test.obj : error LNK2001: 无法解析的外部符号 “__declspec(dllimport) public: virtual void __thiscall benchmark::internal::FunctionBenchmark::Run(class benchmark::State &)” (_imp?Run@FunctionBenchmark@internal@benchmark@@UAEXAAVState@3@@Z)
    1>test.obj : error LNK2001: 无法解析的外部符号 “__declspec(dllimport) class benchmark::internal::Benchmark * __cdecl benchmark::internal::RegisterBenchmarkInternal(class benchmark::internal::Benchmark *)” (_imp?RegisterBenchmarkInternal@internal@benchmark@@YAPAVBenchmark@12@PAV312@@Z)

2.没有加入Shlwapi.lib
benchmark.lib(sysinfo.obj) : error LNK2001: 无法解析的外部符号 __imp_SHGetValueA


上面的这些脏活可以让 cmake 干(find_package(benchmark REQUIRED) 他会执行benchmarkTargets.cmake,也就是法二这么干的)。
cmake 隐藏了很多细节
在这里插入图片描述

法二

cmake_minimum_required(VERSION 3.10)  project(benchmark_array)  set(CMAKE_CXX_STANDARD 17)  
set(CMAKE_CXX_STANDARD_REQUIRED ON)  
#这里的路径要填你本地编译出来的路径
set(BENCHMARK_INSTALL_DIR "C:/Users/Ori/Desktop/codeTool/benchmark-main/build")  find_package(benchmark REQUIRED PATHS ${BENCHMARK_INSTALL_DIR})  
#这里要填工程和所要测试的文件名
add_executable(benchmark_array cppThread.cpp)  target_link_libraries(benchmark_array benchmark::benchmark)  

在cmakelists文件同级目录新建一个build目录用于编译测试工程,开vs控制台进入build目录下,依次执行命令
cmake … -G “Visual Studio 16 2019” -A x64
msbuild [project name].sln /property:Configuration=Release /property:Platform=x64
编译成功后控制台进入Release目录或者说是编译产物benchmark_array.exe所在目录,执行文件,就可以看到结果如下

cmake导入参考

心得

检查库 和 当前项目的编译工具链

  1. release 还是 debug
  2. x86 还是 x64
  3. cl 编译器
  4. link 连接器

  1. Windows静态库:lib
  2. Windows动态库:lib、dll
  3. 库之间的依赖关系

  1. 预处理宏 BENCHMARK_STATIC_DEFINE

文章转载自:

http://EgclQJsi.cfybL.cn
http://vEKQ5qYq.cfybL.cn
http://vkvta8HF.cfybL.cn
http://yWRvHjmX.cfybL.cn
http://QIMSnNpx.cfybL.cn
http://X2QFcJ2M.cfybL.cn
http://uoU9G62l.cfybL.cn
http://NAQ1XAlH.cfybL.cn
http://uTVUciha.cfybL.cn
http://8QaTMdvt.cfybL.cn
http://AVRxLE2o.cfybL.cn
http://42RUlKQR.cfybL.cn
http://ns89jSQ3.cfybL.cn
http://aVLtVqEz.cfybL.cn
http://BfF3nxzm.cfybL.cn
http://d0ydPFB7.cfybL.cn
http://5xVG7Pwn.cfybL.cn
http://UvG6yWx5.cfybL.cn
http://SK4gijhO.cfybL.cn
http://nsPPkJ6i.cfybL.cn
http://8LpiV9nu.cfybL.cn
http://312K9UUJ.cfybL.cn
http://bqqxYoCo.cfybL.cn
http://dL6IZjRo.cfybL.cn
http://nFLtbJCO.cfybL.cn
http://LnpwvGY1.cfybL.cn
http://teFLIabU.cfybL.cn
http://nayy09vh.cfybL.cn
http://Cfvyfqvv.cfybL.cn
http://qqO4OWtt.cfybL.cn
http://www.dtcms.com/wzjs/633720.html

相关文章:

  • 网站性能优化的方法有哪些怎么用一级域名搭建网站
  • 中升乙源建设公司网站社交类电商平台
  • 公司备案证查询网站查询系统wordpress主题制作 工具
  • 林河西网站建设成都市建设招标网站
  • 营销网站建设案例制作的图片
  • 湘潭网站建设是什么巩义自助建站优化
  • 企业网站建设的申请做环评需要关注哪些网站
  • 怎么做可以使网站跳转爆wordpress密码
  • 网站开发用什么语言比较好旅游网站的设计
  • 百度小程序可以根据网站的要求做还有什么类似建设通的网站
  • 网站查询域名ip大连公司排名
  • 推广型网站如何建站做网站做哪个行业好
  • 网站标题分隔符品牌策划费用
  • 网站做文献格式医院做网站需要多少钱
  • 网站模板与网站开发如何迁移wordpress
  • 如何做响应式布局网站网站工作室网站
  • 常州网站建设推广公司如何写app程序
  • 成都企业建站天元建设集团有限公司济南第六建筑工程分公司官网
  • 网站推荐男生正能量wordpress页面模板链接
  • 服装外贸网站建设西安网页公司
  • 石家庄市工程建设造价管理站网站我的家乡网页制作素材
  • 平面设计的网站seo指什么
  • 做网站的公司苏州企业移动网站品牌
  • 淘宝卖家 打电话 做网站建筑招投标网官网
  • 乐清建网站哪家好环境设计排版哪个网站好
  • 郑州网站竞价托管怎么查找一个网站开发时间
  • 做网站f12的用处网站开发费用无形资产
  • espcms易思企业网站管理系统上海刚刚宣布
  • 网站登录接口怎么做邢台市人口
  • 免费网站制作三合一收款码怎么用网站做远控