在VisualStudio中使用'Linux development with C++'时,如何将源保存在本地?
How to keep sources locally when using 'Linux development with C++' in VisualStudio?
我有一些我打算在Windows/Linux和其他平台上编译/调试的来源。
到目前为止,它在Windows上运行,因此我在VisualStudio中安装了" Linux开发"包,以编译/调试Linux。
我尝试了一个有效的小示例,但它在编译之前上传了源,这不是我想要的。
我想在Windows PC上(使用LLVM(上本地编译源,而不是将VisualStudio复制到Linux VM/Server以进行远程编译。
我更喜欢仅在一个"安全"位置将源放在一个"安全"位置,并像编译器和Linux系统文件标头一样在本地保留所有内容。因此,我不上传源的主要原因是安全性和源控制。
因此,VisualStudio将在本地编译(使用LLVM(,然后将可执行文件上传到Linux VM/Server上,然后运行以进行调试。或者,如果可执行文件已经存在或运行,则可以将其启动或附加到远程调试会话的过程中。
我不确定是否可能。我看到的所有示例都认为这些源位于Linux目标上。
无法正常工作。Linux VM不仅用于跑步/调试,还用于构建&Mdash;从技术上讲,您可以交叉编译,但要复杂得多,功能设计师选择不这样做。
可以关闭源的复制,,但前提是您已经通过其他方式复制/同步:
复制源属性页面允许您指定是否将源复制到远程Linux系统。如果您正在使用共享或通过其他方式管理自己的同步,则可能不想复制来源。
如果您无法保护VM或主要开发环境之间的VM或路径,则应切换到完全封闭的基于Linux的开发环境。
相关文章:
- C++模板来检查友元函数的存在
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 既然存在危险,为什么项目要使用-I include开关
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- 我们可以访问一个不存在的联盟的成员吗
- C++:对不存在的命名空间使用命名空间指令
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 在没有定义返回类型的函数中返回布尔值,并将结果保存在无错误的char编译中-为什么
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- C++quit()函数中可能存在作用域问题
- C++擦除(如果存在)
- 在C++中将类(带有Vector成员)保存为二进制文件
- 使用导入的图像保存在 QT 中的 QLabel 中,保存 GUI 的状态
- 阵列不能两次将相同的名称保存,当要添加新字符串时,程序应检查以查看该名称是否已经存在
- 方法,该方法调用所有基类的同名方法(如果存在),并将返回值保存到列表中
- 什么设计模式将数据部分保存在持久存储 (SQL) 中,部分保存在 RAM(内存)中
- 是否存在可用于保存任何枚举值的整型?
- 将对象指针保存在 STL 容器中是否比将对象本身保存更好
- 从控制台保存信息,然后重新打开时,信息仍然存在