我在组织源文件时遇到了一些麻烦。源文件组织
我有我自己的小,但越来越多的代码,我想在各种项目中使用的集合。文件和文件夹的布局是这样的:
库\ SUB1 \ source.h
库\ SUB1 \ source.cpp
库\ SUB2 \ source.h
库\ SUB2 \ source.cpp
之一我的问题是,我想根据需要在我的其他项目中包含此代码。迄今为止,我使用绝对路径指向库文件的代码,但是必须有更好的方法。
此外,我需要将每个库文件添加到项目的文件Visual Studio中,以便它能够正确编译。
所以我的问题总之是如何解决这个问题?处理上述情况的最佳方式是什么?
为什么你想在其他项目中包含源代码?以这种临时方式使用几个项目中使用的源文件是疯狂的 - 你一定会对一个打破另一个项目的项目进行更改。它还消除了使用库的好处之一 - 你只需要lib和include文件 - 而不是源文件。 尝试更加严谨 - 这将节省时间,长期而且可能在短期内。使用版本库和版本控制系统(git,subversion或其他)。确保你正确的“版本”,并发布你的库的测试/交付版本。 – Dipstick 2009-09-05 12:59:01
也许这应该是一个社区wiki问题?没有一个答案,但这更多的是关于源文件组织的讨论。 – 2009-09-05 14:11:34