计算机
c base
c++ 基础 作用域及生命周期
c++ template
c++ 内存视角
c++ 函数
c++ 基础 基础语法
c++ 性能
c++ 类 基础
c++ 类 对象模型 类析构
c++ 类 设计模式
C++ STL
cmake
CMAKE环境搭建 windows
创建第一个cmakelists.txt
构建稍复杂的项目
动态链接库
EX1
EX1 START
EX1 ANSWER
EX2
EX2 START
EX2 ANSWER
EX3
EX3 START
EX3 ANSWER
变量
控制流程
函数和宏
查找和使用外部库
生成器表达式
qt
qt c++
qt index
qt qml quick
qt ui
qt 多线程
理解QObject 1
理解QObject 4
C++ 技巧 反射
理解QObject 2
理解QObject 3
理解QObject 6
理解 QObject 5
QCoreApplication
QApplication
数据结构
PC问题监控及排查
PC程序性能优化
OS
TOOL
编程漫谈
sealos+frp,搭建内网穿透
host主机配置
C++实战 主题
多线程
生产者-消费者流水线
IO
网络
Bilinotes搭建
编译原理
WEB开发
TS
HTML CSS JAVASCRIPT
本站点使用 MrDoc 构建
-
+
EX2 START
### 项目结构 ``` my-first-project/ ├── CMakeLists.txt ├── main.cpp ├── src └──temperature.h └── include └──temperature.cpp ``` ### cmakelists.txt ``` # TODO: 指定 CMake 最低版本 # TODO: 定义项目名称和版本 # TODO: 创建静态库 templib # 提示: add_library(templib STATIC src/temperature.cpp) # TODO: 为库设置包含目录 # 提示: target_include_directories(templib PUBLIC include/) # TODO: 创建可执行文件 tempconv # TODO: 链接库到可执行文件 # 提示: target_link_libraries(tempconv PRIVATE templib) # TODO: 设置 C++ 标准为 17 ``` ### main.cpp ``` #include <iostream> #include "temperature.h" int main() { // TODO: 实现菜单系统 // TODO: 读取用户选择 // TODO: 根据选择调用相应的转换函数 // TODO: 显示结果 std::cout << "Temperature Converter" << std::endl; std::cout << "=====================" << std::endl; return 0; } ```
peipeo
2026年5月16日 08:40
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码