【发布时间】:2014-02-01 05:40:40
【问题描述】:
我有几个相互依赖的项目。例如,当我安装它们时,我会这样做:
项目1: /配置 & 制作 & 制作安装
项目2: /配置 & 制作 & 制作安装
这样“Project2”依赖于“Project1”的一些库。我想为 Project2 创建一个 MSVC 项目,并开始使用它,并对其进行更改(并在内部编译)。我怎样才能做到这一点? 另外,在 linux 中使用 Eclips 执行此操作有什么不同(当您没有管理员权限且无法执行“make install”时)?
【问题讨论】:
-
在 Linux 中,您始终可以在没有管理员权限的情况下安装到您的
~/目录。 -
我认为当您执行“make install”时,它会自动将其安装在 /bin 或类似位置的某个位置。如何安装在'~/'?我应该为“make install”设置一些设置吗?
-
我不知道您的 Makefile 的结构,但通常有一些变量,如
PREFIX,具有默认值,但可以通过环境变量覆盖。例如:PREFIX=~/ make install -
仅供参考:看看 CMake 和这些工具:cmake.org/Wiki/…
标签: c++ visual-studio makefile