如何解决组织库文件
我是C ++的新手(几周前完成了我的第一本书),并且我刚刚开始使用库(例如OpenGL),但是我并不擅长组织文件,因此我的目录结构很快就可以找到很乱。
我有一个C ++目录,我想保留所有与C ++相关的文件。我使用Visual Studio 2019,并且每当我开始一个新项目时,我都会将其直接放入C ++目录。
是否应该将所有include和lib文件放入每个项目内的include和lib目录,并在每次我想再次使用该特定库时将它们复制并粘贴到新项目中?我是否应该在我的C ++目录中放置一个include和lib目录,以便将我曾经使用过的所有头文件和lib文件放入其中?还是您还有其他建议?
解决方法
这取决于您希望项目变得多么独立。
通常,使每个项目依赖一组共享文件似乎是一个好主意。但是,在实践中,特别是如果您刚开始,最好保留单独的副本。
原因是,当您学习时,您将一直在改进公用文件,迭代它们甚至重新设计它们。这意味着每次执行此操作时,您都必须返回所有项目,并检查它们是否仍在编译和运行。这可能有用还是无效,这取决于您在做什么。如果文件已被复制,则您的旧项目将无需维护即可继续工作。
这就是为什么我建议您等到您更有经验的原因。当然,这不适用于其他情况。如果您正在制作一个实际的生产库,或者正在制作一个教程丛集供其他人学习,那么您真的想提供一个库。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。