📚博客主页:knighthood2001
✨公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下)
🎃知识星球:【认知up吧|成长|副业】介绍
❤️如遇文章付费,可先看看我公众号中是否发布免费文章❤️
🙏笔者水平有限,欢迎各位大佬指点,相互学习进步!
目前对我来说,我使用vs的时候,在项目中导入了很多C++库,比如opencv。
如果我新建一个环境,我需要重新在vs中去导入,很麻烦。
因此,复制一个已有的、配置过多种第三方库的C++项目,将其拷贝为一个新的项目,这样,你就可以进行后续操作了,省下你自己去配置环境的繁琐操作。
注意:这个操作一般只适合本机,不适合别人发你的vs项目代码,因为别人配置的时候,用的是他那边的路径,和你这边大相径庭。
步骤
复制一份,进行改名
首先就是复制一份你之前的项目,然后改个名字,比如我这在后面加了一个1。
对新项目中的指定文件进行修改
首先,删掉.vs
和x64
这两个文件夹。
然后修改下面这四个文件名称,使其与新项目名称一样。
接着,打开new_PCLtest1.vcxproj
(也就是打开这个后缀的文件),可以用记事本打开。
然后去找到复制前的文件名。
注意:这里需要注意,有时候可能会找不到,是因为下划线的缘故,这里面保存的是没有下划线的,因此,你查找可能就查找不到,把下划线删了应该就能找到了,替换的时候,你也要把下划线删了。
比如我这里,原始项目名称new_PCLtest,复制后的新项目名称new_PCLtest1,都有下划线,在new_PCLtest1.vcxproj中查找到的是newPCLtest,因此我就要将其替换成newPCLtest1(不能带下划线)。
打开vs
随后,我们打开Visual Studio软件,选择“打开项目或解决方案”选项,如下图所示。
随后,找到我们刚刚修改好的新的项目文件夹,并选择其中的.vcxproj
结尾的那一个文件,如下图所示。
打开新的项目之后,我们可以看到已经有我们之前项目中的代码文件了。
这样就好了,**如果你关闭后提示是否保存.sln文件,你可以保存,也可以不保存。**保存的话,他默认会选择替换你这个项目下的路径。你直接同意替换就行。