我用的是Visual Studio Express 2013 for Windows Desktop,大多时候当做代码阅读器使用,但是对于如何将包含项目代码的整个目录导入到VS的空项目中,一直不得其法。今天特地研究了一下,并将结果与大家分享。
1. 在VS中新建空项目。解决方案是不是同时新建,取决于你的需求。此处示例采用的是同时新建解决方案。如下图所示:
2. 之后在文件系统中的目录和文件状态如下图所示:
在openssl文件夹的内容是,
3. 将源代码整个目录拷贝到项目目录(即openssl)目录下,结果如下图所示,
4. 切换到VS,在“解决方案资源管理器”中,状态如下图所示,
里面什么内容都没有,然后切换到文件夹视图,即点击下图中所示按钮,
结果如下,
现在就可添加文件夹到VS项目中了,或者整个的添加,如下图所示,
或者添加某个子目录,
本例中使用整个目录都添加,添加完之后,再按“显示所有文件”的按钮,结果如下所示,
分别查看“头文件”和“源文件”,结果如下所示,
添加的时候只会按照“过滤器”分类处理文件,比如“头文件”和“源文件”都是过滤器,不在过滤器中的文件,不会添加。某些不是头文件也不是源文件的文本文件,可能需要自己建过滤器才能添加到项目中。
是不是还有其他简便的方法,比如不用将源代码目录拷贝到项目目录下?也许有,但我没看见过。