高性能并行编程与优化 | 第01讲回家作业

简介: 本文是关于高性能并行编程与优化的回家作业,涉及CMake错误解决、编译问题处理、代码和编译结果分享、使用方法说明以及躺坑记录。

1 问题

1 CMake Error: CMake can not determine linker language for target: stbiw

在未增加stb_image_write.cpp时,可以直接在外层的CMakeLists.txt里添加这个解决:

set_target_properties(stbiw PROPERTIES LINKER_LANGUAGE CXX)

2 fatal error LNK1120: 1 unresolved externals

经过的操作:

在共享库的基础上,直接编译静态库。

再重启所有的VS项目就好了。

2 代码和编译结果

链接:https://pan.baidu.com/s/1Qi83WJS6D63dz7TD5T7UIw
提取码:nycp

3 使用方式

cd  C:\\Users\\pgjgg\\Desktop\\C++_learn\\course-master\\hw01

git clone https://github.com/pengguanjun/hw01.git

cd hw01

C:/zeno/vcpkg/downloads/cmake-3.21.1-windows-i386/bin/cmake.exe -B build 

##cmd.exe命令行运行

4 相关链接

VS2019 | cmake good,run bad. by pengguanjun · Pull Request #37 · parallel101/hw01 (github.com)

5 躺坑记录

相关文章
|
3月前
高性能并行编程与优化 | 第02讲回家作业
本文是关于高性能并行编程与优化课程的第二讲回家作业,包括作业要求、初始运行结果、抄的答案以及改进后的运行结果。作业内容涉及对双链表类`List`的修改,要求避免不必要的拷贝、修复智能指针问题、实现深拷贝构造函数、解释为什么可以删除拷贝赋值函数以及改进`Node`的构造函数。同时,还提供了如何提交作业、设置https代理的链接以及评分规则。
高性能并行编程与优化 | 第02讲回家作业
|
3月前
|
算法 编译器
高性能并行编程与优化 | 第04讲回家作业
本文是关于高性能并行编程与优化课程的第四讲回家作业,包括作业要求、原始代码运行结果、优秀的代码答案以及优化后的运行结果和解析。作业目标是利用所学知识优化多体引力求解器的代码,要求不能使用多线程并行和算法复杂度优化,但可以通过编译器和平台优化来提升性能。
高性能并行编程与优化 | 第04讲回家作业
|
3月前
高性能并行编程与优化 | 第03讲回家作业
本文是关于高性能并行编程与优化课程的第三讲回家作业,包括题目要求、代码答案抄写以及成功运行的截图。
高性能并行编程与优化 | 第03讲回家作业
|
7月前
|
监控 安全 Java
利用Python多线程实现实时数据处理系统
利用Python多线程实现实时数据处理系统
209 2
|
存储 消息中间件 设计模式
「数据密集型系统搭建」开卷篇|什么是数据密集型系统
「数据密集型系统搭建」开卷篇|什么是数据密集型系统。系统具有数据密集型特点,底层建筑决定上层应用,数据层非常重要涉及的技术选型很多,建造者的终极之路需要突破自身界限完善能力,关注数据,抱紧业务变化。
204 0
|
人工智能 自然语言处理 数据可视化
搭建批处理系统
搭建批处理系统
145 0
搭建批处理系统
|
编译器
【计算机组成原理】从CPU执行时间聊如何做性能优化
衡量性能的指标有什么?针对CPU执行时间,我们可以从哪些部分优化?
564 0
|
数据采集 Python
多线程提提速吧
爬虫用线程提速吧,用斗图网来做个对比。 普通爬虫,没用线程的例子: import re,os,requests,time from urllib import request from lxml import etree from fake_usera...
1096 0