我正在一个没有直接互联网连接的网络中工作。
我的台式电脑上有 VS Code,并使用“远程 - SSH”扩展(版本 0.55)在 Linux VM 上进行开发。它运作得很好。
我有时需要在桌面 VS Code(使用 VS Code 可以轻松完成code --install-extension <path-to-vsix>)和“远程 - SSH”服务器的 Linux 端安装其他扩展。
我的问题是“在这种情况下,如何正确地将扩展安装到Linux服务器中?”
我将描述我所做的事情,有时部分有效,但我已经使用此过程来升级扩展和丢失的功能(例如输出的着色),因此肯定缺少一些东西。我想知道缺少的步骤。
cd /tmp
mkdir cmaketools && cd cmaketools
7z x -tzip ~/.vscode-server/data/CachedExtensionVSIXs/ms-vscode.cmake-tools-1.4.2
cd ~/.vscode-server/extensions/
mv /tmp/cmaketools/extension ms-vscode.cmake-tools-1.4.2
cd ms-vscode.cmake-tools-1.4.2/
cp /tmp/cmaketools/extension.vsixmanifest .vsixmanifest
Run Code Online (Sandbox Code Playgroud) 我正在尝试调试一个在 32 位 Python 2.7 中运行良好的扩展模块,但在 64 位 Python 3.5 中却不是那么好。
我使用了 Python.org 的 AMD64 Web 安装程序,但在我得到的链接中
__imp_PyModule_Create2 (referenced in libboost_python-vc120-mt-gd-1_57.lib(module.obj))
Run Code Online (Sandbox Code Playgroud)
未解决。这是唯一未解决的符号。
这是故意的吗?我看到一个旧的错误报告,它似乎表明稳定 ABI 免于调试版本。(这就是为什么我在 SO 上发帖而不是提交错误报告)
如果是故意的,是否预计我会先与 python35_d.lib 链接,然后与 python35.lib 链接,还是有另一种方法来解决这个问题?