c++ - 使用 clang 编译时处理 Windows 依赖项的最佳方法?
问题描述
我有一个项目,它只是C99
从 powershell 构建脚本构建的代码。我调用 clang.exe 并手动传递编译器标志和输入文件。
我想知道处理 Windows 特定依赖项(例如user32.lib
和kernel32.lib
. 现在我只是将它们全部放在我包含在项目中的文件夹中,以确保它们存在并且构建成功。这种方法的问题是它们是大文件,我更愿意将编译器指向系统上已经存在的库。
我不想要求用户安装 Visual Studio,但他们当然需要安装 windows sdk。
解决方案
推荐阅读
- oracle-cloud-infrastructure - 创建时找不到始终免费的合格 VM 实例
- php - 如何创建EXCEL文件避免删除项目
- python - 如何从python上的PDF文件中提取单词的多个实例?
- android - 升级到 Android Gradle Plugin 4.2.0-beta03 后出现新的 Gradle 错误
- flutter - 来自 Stream 的参数
- 未在 MainPage 中收到
- firebase - 如何使用firebase和flutter with流实现分页并在streambuilder中使用它
- javascript - 将值数组列移动到其他数组列
- javascript - 将参数传递给 jQuery“加载”
- javascript - 路由更改时未路由的 React 组件不更新
- npm - 如何使用 API 密钥将包发布到 npm?