将几个依赖的C ++ makefile项目移植到MSVC中

时间:2014-02-01 05:40:40

标签: c++ visual-studio makefile

我有几个相互依赖的项目。例如,当我安装它们时,我这样做:

PROJECT1: / configure&制造与发展make install

Project2中: / configure&制造与发展make install

这样“Project2”依赖于“Project1”的某些库。我想为Project2创建一个MSVC项目,并开始使用它,并更改它(并在其中进行编译)。我怎样才能做到这一点? 另外,在使用Eclips的Linux中有多么不同(当你没有管理员权限但不能'make install'时)?

2 个答案:

答案 0 :(得分:1)

您可以在Visual Studio中创建项目依赖。

  

为项目分配依赖项

     

在Solution Explorer中,选择一个项目。

     

在“项目”菜单上,选择“项目依赖项”。

     

“项目依赖关系”对话框打开。

     

在“依赖关系”选项卡上,从“项目”下拉列表中选择一个项目   菜单。

     

在Depends on字段中,选中任何其他项目的复选框   必须在此项目之前构建。

您可以阅读更多相关信息here

答案 1 :(得分:0)

Visual Studio是您常用的clickfest,但您可以定义项目依赖项。

为每个模块定义一个项目,然后转到解决方案属性选项卡,并为每个项目选择通知IDE该项目依赖于一组其他项目的复选框。

然后,IDE将按适当的顺序对它们进行排序和构建。