visualstudio-是否可以使vs2008c++项目从另一个文件导入源文件名
visual studio - Is it possible to make a vs2008 c++ project import source file names from another file?
我遇到这样的情况:另一个开发人员将我维护的项目的源文件包含在他维护的项目中。文件的性质是,每个源文件都在解释环境中注册一个"命令",所以你所要做的就是链接到一个新的源文件中来注册一个新"命令"。我们不能将这些文件放在静态库中,因为除非项目明确引用文件中的符号,否则链接器将优化文件。
似乎一个潜在的解决方案是在两个项目外部都有一个文件,该文件"包括"两个项目中的源文件名列表。问题是,我不知道是否或如何做到这一点。有人建议吗?
没有理由一个源文件不能在多个项目中。只需将其添加为VS.中的"现有项目"
如果您使用的是预编译的头,那么这两个项目都需要等效的设置才能工作。
您也可以在lib中使用#pragma来强制包含一个符号,否则链接器会丢弃它。
#pragma comment(linker, "/include:__mySymbol")
请参阅MSDN文档中的#pragma注释和include选项
您能简单地编写一个只包含#include
指令的源文件吗?不过,我不确定VS是否会检查依赖文件是否已经更改,如果它们不在项目中的话。
相关文章:
- 从文件导入数据时遇到问题.我有一个没完没了的循环
- 使用 GDAL 将 DXF 块从一个文件导入到另一个文件
- 如何将COM .tlb文件导入具有相对路径C++文件中?
- C++将分隔文件导入矢量
- 将 .ui 文件导入 Qt5 C++时出错"was not declared in this scope"
- 为什么我无法将头文件导入到其中一个头文件中的库中?
- 将 Obj 文件导入 vtk
- 在编译时将文本文件导入原始字符串文本
- 从文件导入注册表
- QComplete-如何从文件导入数据
- 如何从 .so 文件导入 python 模块
- 将.csv文件导入 QT GUI 上的 sqlite3 数据库表
- 这是将csv文件导入MS Access的正确SQL语法吗
- 从文本文件导入的不同线类型创建变量
- 如果使用LoadLibrary显式链接dll,则列出从PE文件导入的函数
- 如何将CSV文件导入QTableWidget
- 使用C++从MAT文件导入三维阵列
- C++ 操作方法:从.txt或.csv文件导入数值变量
- 为什么我将数字数据从文本文件导入二维数组的代码不起作用
- 将值从*.dat文件导入数组