C++生成器 - 管理项目组文件
C++ Builder - managing project group files
我在C++生成器中有一个项目组,其中包含VCL应用程序(EXE(和几个DLL项目。组中的所有项目都有自己的调试/发布文件夹,在执行静态 dll 链接时,我需要将 dll 项目的 .lib 和 .dll 文件复制到使用它的应用程序的调试/发布文件夹中。我需要在任何 dll 编译后自动执行此操作。怎么办?另外,我需要确保组中的所有dll项目都按特定顺序编译..?
组中的所有项目都有自己的调试/发布文件夹,在执行静态 dll 链接时,我需要将 dll 项目的 .lib 和 .dll 文件复制到使用它的应用程序的调试/发布文件夹中。我需要在任何 dll 编译后自动执行此操作。怎么办?
每个项目都可以在"项目选项"中指定自己的输出文件夹。您可以简单地让每个 DLL 项目将其编译的文件输出到 EXE 项目输出到的相同发布/调试文件夹。
或者,您可以让每个项目继续输出到其自己的发布/调试文件夹,然后使用生成后事件将编译的文件复制到 EXE 项目的发布/调试文件夹。
项目另外,我需要确保组中的所有dll项目都按特定顺序编译..?
将按照它们在项目组中列出的顺序进行编译,除非您选择单独编译特定项目,或者选择一个项目并在项目管理器中选择"从此处编译所有项目"选项。 如有必要,您可以配置项目依赖项,以便编译任何给定项目将首先编译它所依赖的任何其他项目。 例如,EXE 项目可以依赖于 DLL 项目,然后编译 EXE 将首先自动编译 DLL。 如果给定的 DLL 项目需要先编译另一个 DLL 项目,请相应地配置该依赖项。
相关文章:
- 当vector是tje全局变量时,c++中vector的内存管理
- 如何维护资源管理器项目视图中当前可见的项目列表
- 如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐
- 资源管理设计模式
- 使用"Task"函数指针队列定义作业管理器
- 实现动态插件管理器
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- libcurl 和 DNS ttl 中的内部连接管理
- 当分配一个字符串值并稍后通过分配另一个值进行更改时C++如何管理内存?
- 在C++管理一家中国.txt
- 编译器资源管理器和 GCC 具有不同的输出
- 我们可以通过 IPC 传递具有动态管理成员的类对象吗?
- 使用 Git 处理 C++ Visual Studio 2019 解决方案的外部依赖项源代码管理的最佳方法是什么?
- Q没有管理权限的 exe 无法启动维护工具
- QT:管理来自 QNetworkReply 的回复
- 使用 std::vector<double> 访问由 std::unique_ptr<double[2] 管理的数据>
- 读取 TCP 标头并使用RAW_SOCKET管理 TCP 连接
- Windows 资源管理器中的图标在使用 resource.rc 时显示 2 个不同的图标
- 管理字符串文本的最佳做法
- C++生成器 - 管理项目组文件