c++ - 当我在编译时将带有 main 函数的 .cpp 文件作为源添加到静态库时会发生什么?
问题描述
我想它会被编译到lib本身中,但由于该主函数没有标头而无法调用?我最近做了一个项目,我做到了,但效果很好。无法真正找到有关已编译库和主函数之间关系的任何内容,是否应该包含它,或者是否包含它是什么意思。
我的项目结构是:
src
/main.cpp
/etc.hpp and cpp
tests
/main.cpp
/unittest_x.cpp
解决方案
推荐阅读
- mysql - 将 TSV 文件从存储桶移动到 Cloud MySql
- angular - 如何使用打字稿中的装饰器向类添加和声明新属性(角度)
- scalafmt - scalafmt 配置类似于 IntelliJ 配置
- python - 即使数据更新,如何在分层抽样中保持(几乎)相同的数据拆分?
- c# - c# web api中的起订量单元测试
- multithreading - JavaFX和Controller,如何根据来自服务器的消息改变场景?
- angular - 从后端获取不同类型变量的数据
- javascript - 如何将 ng-repeat 用于对象数组并将其绑定到 angularjs 中的复选框
- linux - 用包含多行包含特殊字符的变量替换块
- c++ - CMake - 从 cmd 行构建时丢失 iOS 编译选项