如何为一个文件指定生成设置
How to specify build settings for one file?
我正在与QT Creator合作创建一个应用程序,我正在Windows上打开一个套接字,但是我不想使用本机QT套接字,而是希望使用Windows提供的套接字。我需要在编译时使用标志 -lws2_32 在库中链接,但我似乎找不到除了 makefile.release 之外可以添加该选项的地方。我尝试编辑生成文件,但它被覆盖并且无法编译。有没有办法只为一个特定文件指定构建标志?
在项目 .pro 文件中添加一行
LIBS += -lws2_32
或
LIBS += C:/Path/to/ws2_32.lib
参考这里。
相关文章:
- 如何在C/C++中用FD_set Unix设置套接字文件描述符
- 在C++中设置基于操作系统的文件路径
- 如何将 2 个类分成单独的 .h 文件并正确设置它们
- 如何将多种语言设置放在单个 .clang 格式文件中
- 检测到 Conan 配置文件设置与 CMake 之间的编译器版本不匹配
- 如何在运行时对程序创建的.sys文件设置文件版本
- 将 TXT 文件设置为输出和和输入
- 使用 API 而不是全局配置文件设置 OSM 配置选项
- 文件设置正确,但eof()和peek()意外地从新流返回了错误的值
- 在 C++ 中为文件夹中的所有文件设置权限
- 如何使用CMakeLists.txt为我的可执行文件设置bash中的环境变量
- 对于Android Studio NDK Gradle,如何为不同文件设置不同的CFLAG
- 使用文本文件设置交集C++
- 在多个源文件/头文件中使用c++类时的头文件设置
- 为ofstream创建的文件设置默认位置
- 如何在linux上使用c++为特定文件设置文件属性(1644)
- 仅为c++头文件设置vim文件类型脚本
- 通过.rc文件设置dll属性:Windows 7显示哪些属性
- 如何为不同操作系统的可执行文件设置目录
- 如何通过.props文件设置调试符号路径