我有一个用MFC C++ 6.0开发的大型应用程序,我想先把它移植到VS2005,然后再移植到VS2012。我正在寻找尽可能多的错误解决方案,但是我遇到了这种情况:
我有一个MFC C++方法: BOOL CPaginaModelo::OnRetirar_ItemLista(),它返回一个布尔值。因此,在许多cpp文件中,我使用的代码如下:
if (CPaginaModelo::OnRetirar_ItemLista())
{
<code>
}
出于迁移的原因,我必须将这样的方法从BOOL更改为void,因此代码应该如下所示:
CPaginaModelo::OnRetirar_ItemLista();
<code>
由于项目文件中有很多部分使用了这一点,有没有办法使用VS2005中的搜索和正则表达式替换第一个表达式,使其看起来像第二个表达式?
谢谢你的帮忙
发布于 2019-12-31 05:02:53
查找和替换操作不依赖于visual studio版本。如果你想使用更高版本的VS,你只需要打开特定的VS,在查找窗口的替换窗口中,将"Look In“的参数从整个解决方案替换到你的解决方案的文件夹中。这将允许您在某些文件夹上应用查找和替换操作。
为了解决您的问题,Multiline Search and Replace将帮助您完成代码替换为特定的。
https://stackoverflow.com/questions/59538316
复制