在visual studio中增强.ipp文件支持

时间:2012-09-13 12:09:55

标签: c++ visual-studio-2008 visual-c++ boost

{注意}:Visual Studio Dos支持.ipp文件。这里的问题是手动效率低而不是技术性。

在C ++项目中,几乎没有.ipp扩展文件。在Visual C ++ 2008中进行编译时,我看到了一些链接器错误"LNK2019: unresolved external symbol"。我想,对于某些对象文件链接器无法链接在.ipp文件下实现的少数功能。我在项目中包含了.ipp文件(之前它们没有),但仍然是同一个问题。

我的问题是visual C ++ 2008不支持.ipp文件吗?如果它确实是解决这些链接器错误的正确方法。

编辑1: 我发现this链接应该提供一个解决方法,使* .ipp适用于Visual C ++。但是,我正在使用Visual C ++ 2008,并且看到注册表路径没有“Languages \ File Extensions”字段,就像此链接所说的那样。

2 个答案:

答案 0 :(得分:6)

我知道这已经过时了,但它仍会显示在搜索结果中。

解决方法是

  1. 打开选项屏幕
  2. 搜索'文件扩展名'在搜索栏中
  3. Type" ipp" (扩展字段中没有引号)
  4. 选择" Visual C ++"作为编辑
  5. 单击“添加”,然后单击“确定”
  6. 关闭并重新打开所有打开的ipp文件
  7. 您将获得C ++语法高亮显示。

答案 1 :(得分:3)

如果*.ipp是头文件,则无需将其包含在项目中 - 只需在需要时添加相应的#include指令。

如果是翻译单元,即你要编译它,然后将其添加到项目中,右键单击它,在属性页面中转到“常规”,将“项目类型”设置为“C / C ++”编译器”。