Qt - Visual Studio - 在多台计算机上处​​理项目

2023-11-30

我在多台计算机(工作/家庭)上处理相同的 Visual Studio 项目,使用 Dropbox 在两台计算机之间进行同步。因为 VS 创建了一些超大文件,所以我过去常常在上传到 Dropbox 之前删除以下文件:

  • 文件 = .pdb、sdf、.ilk .exe .tmp
  • 文件夹 = ipch/、Release/、Debug/、GenerateFiles/

过去一切都很好,但现在出现了一些问题。 我收到以下错误:

Moc'ing CodeInterface.h...
1>  The system cannot find the path specified.
1>  Moc'ing ThreadWorker.h...
1>  The system cannot find the path specified.
1>  Rcc'ing StreamAnalyser.qrc...
1>  The system cannot find the path specified.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3. 

因此,我想我可能必须创建一个新的 Visual Studio 项目并手动导入类。所以我的问题是:

  • 在不同计算机上处​​理项目的最佳实践?
  • 哪些文件可以删除(上传到 Dropbox)?
  • Visual Studio 是否有某种“全局设置”(或类似于 Eclipse 中使用的“工作区”的设置)?如何设置这些设置以防止在不同计算机上工作时出现问题?

Thanks!


我对 Dropbox 不熟悉,所以无法代表您目前所做的事情

我喜欢做的是使用分布式版本控制系统(我使用git)仅关注源代码。我用一个.gitignore文件不版本任何目标代码和 Visual Studio 项目文件等。然后,我可以轻松地将这些项目(及其版本控制)克隆到我喜欢的任何计算机上 - 包括我在火车回家时可能会在笔记本电脑上闲逛的测试分支。

根据我的经验,Visual Studio 项目文件很痛苦,因为不同的版本不能很好地兼容(一台计算机有 vs2005,另一台计算机有 vs2008)。为了克服这个问题我喜欢使用cmake作为我的构建系统(我也将它们包含在我的 git 存储库中)。 Cmake 是一个“元构建系统”,它为您生成 Visual Studio、Eclipse 或 Autotools make 文件,然后您可以在 VS 或 Eclipse 中或使用 make 进行本机构建。

一起使用这两个包意味着您可以在任何计算机(包括 Linux、Mac 和 Windows)之间复制正确版本控制的源代码,然后使用您在该计算机上安装的任何 IDE 在该计算机上本地构建源代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt - Visual Studio - 在多台计算机上处​​理项目 的相关文章

  • WCF RIA 服务 - 加载多个实体

    我正在寻找一种模式来解决以下问题 我认为这很常见 我正在使用 WCF RIA 服务在初始加载时将多个实体返回给客户端 我希望两个实体异步加载 以免锁定 UI 并且我想利用 RIA 服务来执行此操作 我的解决方案如下 似乎有效 这种方法会遇到
  • 在结构中使用 typedef 枚举并避免类型混合警告

    我正在使用 C99 我的编译器是 IAR Embedded workbench 但我认为这个问题对于其他一些编译器也有效 我有一个 typedef 枚举 其中包含一些项目 并且我向该新类型的结构添加了一个元素 typedef enum fo
  • 不支持将数据直接绑定到存储查询(DbSet、DbQuery、DbSqlQuery)

    正在编码视觉工作室2012并使用实体模型作为我的数据层 但是 当页面尝试加载时 上面提到的标题 我使用 Linq 语句的下拉控件往往会引发未处理的异常 下面是我的代码 using AdventureWorksEntities dw new
  • 查找c中结构元素的偏移量

    struct a struct b int i float j x struct c int k float l y z 谁能解释一下如何找到偏移量int k这样我们就可以找到地址int i Use offsetof 找到从开始处的偏移量z
  • 为什么当实例化新的游戏对象时,它没有向它们添加标签? [复制]

    这个问题在这里已经有答案了 using System Collections using System Collections Generic using UnityEngine public class Test MonoBehaviou
  • 不同枚举类型的范围和可转换性

    在什么条件下可以从一种枚举类型转换为另一种枚举类型 让我们考虑以下代码 include
  • C# 中通过 Process.Kill() 终止的进程的退出代码

    如果在我的 C 应用程序中 我正在创建一个可以正常终止或开始行为异常的子进程 在这种情况下 我通过调用 Process Kill 来终止它 但是 我想知道该进程是否已退出通常情况下 我知道我可以获得终止进程的错误代码 但是正常的退出代码是什
  • C#中如何移动PictureBox?

    我已经使用此代码来移动图片框pictureBox MouseMove event pictureBox Location new System Drawing Point e Location 但是当我尝试执行时 图片框闪烁并且无法识别确切
  • 如何设计以 char* 指针作为类成员变量的类?

    首先我想介绍一下我的情况 我写了一些类 将 char 指针作为私有类成员 而且这个项目有 GUI 所以当单击按钮时 某些函数可能会执行多次 这些类是设计的单班在项目中 但是其中的某些函数可以执行多次 然后我发现我的项目存在内存泄漏 所以我想
  • while 循环中的 scanf

    在这段代码中 scanf只工作一次 我究竟做错了什么 include
  • SolrNet连接说明

    为什么 SolrNet 连接的容器保持静态 这是一个非常大的错误 因为当我们在应用程序中向应用程序发送异步请求时 SolrNet 会表现异常 在 SolrNet 中如何避免这个问题 class P static void M string
  • 什么时候虚拟继承是一个好的设计? [复制]

    这个问题在这里已经有答案了 EDIT3 请务必在回答之前清楚地了解我要问的内容 有 EDIT2 和很多评论 有 或曾经 有很多答案清楚地表明了对问题的误解 我知道这也是我的错 对此感到抱歉 嗨 我查看了有关虚拟继承的问题 class B p
  • Windows 窗体:如果文本太长,请添加新行到标签

    我正在使用 C 有时 从网络服务返回的文本 我在标签中显示 太长 并且会在表单边缘被截断 如果标签不适合表单 是否有一种简单的方法可以在标签中添加换行符 Thanks 如果您将标签设置为autosize 它会随着您输入的任何文本自动增长 为
  • 覆盖子类中的字段或属性

    我有一个抽象基类 我想声明一个字段或属性 该字段或属性在从该父类继承的每个类中具有不同的值 我想在基类中定义它 以便我可以在基类方法中引用它 例如覆盖 ToString 来表示 此对象的类型为 property field 我有三种方法可以
  • 对现有视频添加水印

    我正在寻找一种用 C 在视频上加水印的方法 就像在上面写文字一样 图片或文字标签 我该怎么做 谢谢 您可以使用 Nreco 视频转换器 代码看起来像 NReco VideoConverter FFMpegConverter wrap new
  • 如何在Xamarin中删除ViewTreeObserver?

    假设我需要获取并设置视图的高度 在 Android 中 众所周知 只有在绘制视图之后才能获取视图高度 如果您使用 Java 有很多答案 最著名的方法之一如下 取自这个答案 https stackoverflow com a 24035591
  • 在 Qt 中自动调整标签文本大小 - 奇怪的行为

    在 Qt 中 我有一个复合小部件 它由排列在 QBoxLayouts 内的多个 QLabels 组成 当小部件调整大小时 我希望标签文本缩放以填充标签区域 并且我已经在 resizeEvent 中实现了文本大小的调整 这可行 但似乎发生了某
  • 如何在文本框中插入图像

    有没有办法在文本框中插入图像 我正在开发一个聊天应用程序 我想用图标图像更改值 等 但我找不到如何在文本框中插入图像 Thanks 如果您使用 RichTextBox 进行聊天 请查看Paste http msdn microsoft co
  • 使用.NET技术录制屏幕视频[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一种方法可以使用 NET 技术来录制屏幕 无论是桌面还是窗口 我的目标是免费的 我喜欢小型 低
  • 对来自流读取器的过滤数据执行小计

    编辑问题未得到解答 我有一个基于 1 个标准的过滤输出 前 3 个数字是 110 210 或 310 给出 3 个不同的组 从流阅读器控制台 问题已编辑 因为第一个答案是我给出的具体示例的字面解决方案 我使用的实际字符串长度为 450 个

随机推荐

  • 如何合并两个priority_queue?

    我有两个priority queue with float像这样 std priority queue
  • 无法将 Null 值分配给可为 Null 的 Int32?通过绑定

    无法通过 TextBox 绑定将 null 值分配给 Int32 如果 TextBox 为空 则不会调用 Int32Null Set TexBox 周围有红色边框 表示验证异常 这作为 Int32 没有意义 可以为空 如果用户从 TextB
  • AngularJS:绑定到服务属性的正确方法

    我正在寻找如何绑定到 AngularJS 中的服务属性的最佳实践 我已经通过多个示例来了解如何绑定到使用 AngularJS 创建的服务中的属性 下面我有两个示例说明如何绑定到服务中的属性 他们都工作 第一个示例使用基本绑定 第二个示例使用
  • 如何让exe文件只在一台电脑上运行

    我使用 C 编写了一个程序 并使用高级安装程序制作了 exe 文件 它工作得很好 但我想让这个 exe 文件在一台计算机上工作 因为有些 clints 获取 exe 并将此 exe 交给另一个 我想将其保密并保护我的作品 在您想要 exe
  • OpenCV VideoWriter 帧率问题

    我正在尝试将 1080p 网络摄像头的视频录制到文件中 我在视频中设置了一个计时器 在每次试验中 视频播放器 我使用的是 VLC 报告的时间戳与视频中的时间不同步 它总是会关闭几秒钟 通常视频内计时器比玩家报告的时间快 如下所示 我将 C
  • Spring MVC 拦截器映射问题

    我有这段 XML
  • 从线程触发时,C# ShowDialog() 不会阻止主窗体

    我有一个 Windows 窗体应用程序 带有一个主窗体和多个后台线程 为了显示 好 消息 我使用以下方法实现了一个显示为模式对话框的表单ShowDialog 所有的电话ShowDialog 在主窗体的窗体级别 而不是在线程级别 实现 但有时
  • Mogenerator 和 Xcode 4 的优点/缺点

    我对核心数据集成有点陌生 并且发现了许多代码示例和教程 有些人建议使用 Mogenerator 生成实体子类 这是一种较旧的方法吗 Xcode 允许无需第三方工具即可为实体生成子类 任何人都可以提供为什么我会选择使用 Mogenerator
  • 在 JavaScript 变量中存储 HTML 或 XML 代码

    我想在 javascript 变量中存储一些 HTML XML 标记 问题是文字比较大 例如 如何将以下 XML 片段存储在 javascript 变量中
  • lushdb没有清除redis中的所有键?

    It seems there are still some keys left after i ran redis SHELL command flushdb 这些键的用途是什么以及为什么flushdb不起作用 当Redis运行时flush
  • PHP:获取与另一个字符串数组的子字符串匹配的字符串数组的数组值[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 有两个数组 strings array Apple B
  • 语法错误 - 当前未启用对实验性语法“decorators-legacy”的支持

    我正在尝试使用装饰器构建 JS React 项目 我的 babelrc 看起来像这样 presets babel preset env babel preset react plugins babel plugin transform ru
  • 对象字段与 Django 的 ORM 的比较

    Django 的 ORM 是否支持使用小于 大于运算符来比较不同表中的列 例如 我尝试比较 Django 查询中的两个对象字段 该查询的 SQL 等效项为 SELECT a id FROM mytable a LEFT OUTER JOIN
  • 类析构函数的实际应用

    我目前正在尝试了解类和构造函数 析构函数 我理解两者的作用 但我在析构函数方面遇到了困难 因为我想不出它的实际应用 任何人都可以提供一个例子并进行解释吗 析构函数是用于释放对象分配的任何资源的特殊成员函数 最常见的例子是当类的构造函数使用n
  • Java Swing 中放置 JSeparator 后的间隙大小

    我在 Java Swing 中遇到一个简单的问题 我将代码简化为以下代码片段 我不确定如何最小化水平 JSeperator 与下一个 JTextField 之间的间隙大小 因为当前代码在两者之间产生巨大间隙 GroupLayout layo
  • SQL 游标...您会捍卫哪些用例?

    我先走了 我100 属于设定操作阵营 但是当设置逻辑时会发生什么 在整个所需的输入域上进行搜索会导致如此大的检索 以至于查询速度显着减慢 变得缓慢 或者基本上需要无限的时间 在这种情况下 我将使用一个很小的游标 或 while 循环 来处理
  • matplotlib 3d 散点图日期

    我有一个格式的日期列表15 10 2017 我尝试过以下方法 from matplotlib import pyplot import pandas as pd dates 15 10 2016 16 10 2016 17 10 2015
  • React-router:如何在onEnter处理程序中获取上一个路由?

    我试图找到一种方法 当用户点击新路径时 在onEnter处理程序 我的 React Router 结构如下
  • 在 XAML 中创建嵌套类的实例

    in a XAML文件 WPF UserControl 有没有办法引用内部类 B 在另一个类 A 中定义 public class A public class B 就像是
  • Qt - Visual Studio - 在多台计算机上处​​理项目

    我在多台计算机 工作 家庭 上处理相同的 Visual Studio 项目 使用 Dropbox 在两台计算机之间进行同步 因为 VS 创建了一些超大文件 所以我过去常常在上传到 Dropbox 之前删除以下文件 文件 pdb sdf il