Visual-Studio 教程,介绍如何将所有代码放在一个目录中,并将所有 sln 和 proj 内容放在另一个目录中?
所以我想要的是开发一个可以跨不同平台轻松移植/编译的项目。我只使用跨平台库。但目前我的首要任务是 Windows 操作系统,因此我使用 Visual Studio 进行主要开发。我想要实现的结构看起来像:
!MainFolderForSolution
!SolutionBuildDebugFolder
- solution.sln
- project1.vcproj
- libUsedInproject1.vcproj
!FolderForProject1
- main.cpp
!LibUsedInproject1
- lib.cpp
- lib.h
我的观点是项目和 sln 的顶层可以是一些 make 文件或 qt proj 等。
作为初学者,我真正需要的不仅是在哪里查看,而且还包括如何做到这一点...步步。
那么如何做这样的事情呢?
So what I want is to develop a project easily portable / compilable across diffident platforms. I use only crossplatform libs. But My First priority currently is windows os so I am using Visual Studio for main development. Structure I Want to achieve looks like:
!MainFolderForSolution
!SolutionBuildDebugFolder
- solution.sln
- project1.vcproj
- libUsedInproject1.vcproj
!FolderForProject1
- main.cpp
!LibUsedInproject1
- lib.cpp
- lib.h
my point is that top level with projects and sln can be some make file or qt proj etc.
What I really need as a beginner is not only where to look but alsow how to do it... step by step.
So how to do such thing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可能需要考虑使用 CMake。
它支持异地构建(支持与您类似的目录结构),而且还有助于自动生成和维护其他构建设置,例如用于跨平台开发的基于 Qt 或 makefile 的构建。
You might want to consider using CMake.
It supports out of place builds (which supports a directory structure similar to yours), but also would assist in automatically generating and maintaining your other build settings, such as Qt or makefile based builds for cross platform development.
在 Visual Studio 中,右键单击您的项目,转到 ->属性 |配置属性|一般的。您可以在那里设置输出目录和中间目录。
In Visual Studio, right-click on your project, go to -> Properties | Configuration Properties | General. There you can set the Output Directory and the Intermediate Directory.
在 Visual Studio 中将文件添加到项目时,系统会询问您将它们放在底部的什么位置。
名称:[....]
位置:[D:\Path\ProjectName\...] [浏览...]
只需点击“浏览”并浏览到您要存储文件的位置即可。
希望这会有所帮助,如果没有,请发表评论,也许可以更好地表达问题。 :)
When adding files to a project in Visual Studio, you are asked where to put them at the bottom.
Name: [<Enter_Name>....]
Location: [D:\Path\ProjectName\...] [Browse...]
Just hit browse and browse to the location where you want to store your files.
Hope this helps, if not, comment and maybe phrase the question a bit better. :)