获取未编译项目的智能感知数据

发布于 2024-11-01 07:17:25 字数 238 浏览 3 评论 0原文

我从以前的程序员那里继承了一个项目设置。他曾经为 Linux 进行开发,但他不是直接在 ubuntu 中编码,而是与 samba 共享驱动器并使用 Visual Studio 编辑文件。

现在我显然无法直接在 Visual Studio 中编译这个项目,因此我无法获取智能感知等数据。是否可以在不编译的情况下关联符号?

我知道我的要求似乎违反直觉,但 Vim 插件 OmniCPP 没有附带编译器,但能够在一定程度上提供代码补全。

I inherited a project setup from a previous programmer. He used to develop for linux, but instead of coding directly in ubuntu, he shared the drives with samba and used Visual Studio to edit the files.

Now I can't compile this project in Visual Studio directly obviously, so I can't get data for intellisense and such. Would it be possible to associate symbols without compiling?

I know that what I ask seems counter intuitive, but Vim plugin OmniCPP does not come with a compiler and yet, is able to provide code completition up to a certain degree.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寒江雪… 2024-11-08 07:17:25

商业插件 Visual Assist X 可以提供帮助。它的帮助程度取决于它可以从项目(如果存在)中获取多少信息:例如源文件、头文件和包含目录。如果没有使用项目,您可以创建一个虚拟项目作为容器来关联源文件和头文件(不用于编译)。

The commercial addin Visual Assist X can help. How well it helps is dependent upon how much information it can get from the project (if one exists): things like source files, header files and include directories. If no project is being used, you can create a dummy project just as a container to associate source and header files (not for compiling).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文