每次我在 Visual Studio Code 上构建 C 文件时,MacOS 都会要求访问权限

问题描述 投票:0回答:1

我对 macOS 14.2.1 比较陌生,使用 Visual Studio Code 编写 C,我下载了“C/C++ 扩展”,当我使用扩展创建的运行按钮构建/运行我的代码时, MacOS 会弹出此消息:

““文件名”想要访问桌面文件夹中的文件”

每次我都必须按允许

我尝试打开“设置”->“隐私”->“文件和文件夹/完整磁盘访问”并授予 Visual Studio Code 权限,但这不起作用...

我还尝试将文件目录更改为文档,我收到了相同的消息,但带有:

“文件”

而不是“桌面”。

假设我尝试通过生成 .exe 文件并使用以下命令运行它来直接通过终端运行代码(不使用 C/C++ 扩展运行按钮):

gcc yourfile.c -o 你的输出文件

./你的输出文件

在这种情况下,一切都会很好,不会弹出任何消息,但删除旧的 .exe 文件,然后每次我想运行代码时创建一个新文件,这很令人沮丧。

有人解决这个问题了吗?

非常感谢!我希望有人能在这里帮助我

c macos visual-studio-code macos-sierra
1个回答
0
投票

关于如何使用 vs code 上的运行按钮运行文件,您有几个选项,就我个人而言,我遇到了与您相同的问题,直到我转到运行按钮旁边的下拉菜单并选择“运行代码”而不是“调试” C/C++ 文件”或“运行 C/C++ 文件”

© www.soinside.com 2019 - 2024. All rights reserved.