小编And*_*kel的帖子

如何限制 Visual Studio Code 中“查找所有引用”搜索的范围?

我有一个 C++ 项目,其中构建工具在构建文件夹中创建了大量 .i 文件。当我对符号运行“查找所有引用”时,Visual Studio Code(带有 MS Cpp 扩展)坚持搜索此构建文件夹,该文件夹是workspaceFolder. 它会减慢搜索速度,并在“其他参考”窗格中产生无意义的结果。

我尝试通过修改includePath和浏览来禁用此行为。Path 不包含该构建文件夹,我尝试使用 files.Exclude,但似乎没有任何效果。在这种情况下,是否有正确的方法可以让“查找所有引用”正常运行?

visual-studio-code

7
推荐指数
1
解决办法
1035
查看次数

有人可以解释一下 pybind11 安装吗?

pybind11 文档总体来说不错,但它的一个方面不是解释安装过程以及使用 cmake 获取和运行示例的过程。

我已经设法弄清楚如何获取和构建示例。但这会带来更多问题。几乎所有示例都依赖于将 pybind11 存储库下载到示例文件夹中,并在 cmake 运行中包含存储库的根文件夹(根文件夹包含 cmakelists.txt 文件)。该存储库的内容与使用 pip 或 conda 安装 pybind11 时添加到 python 环境的内容有很多共同点。但文件夹组织完全不同。

所以我很好奇:

  • 为什么有区别?
  • 有没有一种方法可以使用环境安装中的内容,这样您就不必下载存储库来使用 cmake 构建示例?
  • 如果做不到这一点,将 pybind11 存储库放在一个公共位置的最佳方法是什么,这样就不必为了构建示例或为自己的代码提供重要的附加 cmake 功能而将其复制到各处?

一般来说,我对不理解这些事情的“如何运作”方面感到非常不舒服,所以这对我真的很有帮助。

c++ python cmake pybind11

6
推荐指数
1
解决办法
3092
查看次数

标签 统计

c++ ×1

cmake ×1

pybind11 ×1

python ×1

visual-studio-code ×1