4

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

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

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

编辑 1:我发现这个链接应该提供一种解决方法,使 *.ipp 适用于可视化 C++。但是,我正在使用 Visual C++ 2008 并看到注册表路径没有此链接所说的“语言\文件扩展名”字段。

4

2 回答 2

7

我知道这是旧的,但它仍然出现在搜索结果中。

解决方案是

  1. 打开选项屏幕
  2. 在搜索字段中搜索“文件扩展名”
  3. 在扩展字段中输入“ipp”(无引号)
  4. 选择“Visual C++”作为编辑器
  5. 点击添加,然后确定
  6. 关闭并重新打开任何打开的 ipp 文件

您将获得 C++ 语法高亮显示。

于 2017-06-23T15:00:05.763 回答
3

如果*.ipp是头文件,则不需要将其包含到项目中——只需在需要的#include地方添加适当的指令即可。

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

于 2012-09-13T17:22:35.170 回答