【问题标题】:Deploy a C program compiled in VS2010部署一个用VS2010编译的C程序
【发布时间】:2012-09-17 02:10:47
【问题描述】:

我编译了一个旧的 C++ 程序,该程序在 VS2010 的调试模式下运行良好,转换为 VC++ 6,但我不知道如何打包或部署应用程序。
VS2010 可能与部署程序根本没有任何关系,但我想我应该提一下。
“release”文件夹不仅包含可执行文件,还包含一些“obj”、“tlog”、“vc100.pdb”、“exe.intermediate.manifest”和“lastbuildstate”。
此应用程序正在安装在 Windows Mobile 操作系统上(希望如此)。它不像将可执行文件复制到设备那么简单吗?
我是否需要创建 cab 文件或 msi,如果需要,如何创建?
我完全不知道在 C# 和 MVC 中被宠坏了太久了!

【问题讨论】:

  • 您将需要部署您的 .exe 文件以及它可能具有的任何依赖项。 *.obj、*.tlog 和所有其他文件可以忽略。尽管取决于您如何构建清单,但有时您也必须部署它。否则我对部署到 Windows Phone 操作系统一无所知。
  • 实际上是 Symbol PT8800 手持式扫描仪。我不知道这与手机相比如何。谢谢你的回答。

标签: c++ c visual-studio-2010 visual-c++ windows-mobile


【解决方案1】:

Visual Studio 2010 没有为 Windows Mobile(不是 Windows Phone)构建所需的任何智能设备编译器(托管或本机)。您必须使用 Visual Studio 2008 来构建、部署和/或调试。

编辑

FWIW,Studio 2012 将在明年第一季度支持智能设备(Studio 2010 仍不会获得支持)。向后兼容性尚未公布,但您始终可以使用 ARM 编译器为 WinMo 设备进行开发。 a video here 详细介绍了一些功能。

【讨论】:

  • +1,也许你可以向OP提一下,两个版本的VS可以并排安装在同一台PC上
  • 感谢两位的回复。我将安装 VS2008 Express 并从那里开始。再次感谢!
  • Express SKU 也没有正确的编译器。您需要 Studio 2008 Professional(或更高版本)。
  • 耶!我一整年听到的最好的消息! :)
【解决方案2】:

你在谷歌上搜索过吗?虽然我对部署到 Windows 手机一无所知,但快速的谷歌搜索发现了一些点击。

我搜索了“部署 windows phone 应用程序”并找到了一些东西。其中有:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg588378(v=vs.92).aspx

http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff928362(v=vs.92).aspx

最后,这个网站之前好像有人问过这个问题。例如:

Can you install you own apps on your windows 7 phone

【讨论】:

  • 是的,我搜索的不仅仅是谷歌。这些天用于手机的东西很多,但这是用于手持扫描仪的。
猜你喜欢
  • 1970-01-01
  • 2012-04-22
  • 1970-01-01
  • 1970-01-01
  • 2014-07-11
  • 1970-01-01
  • 2010-10-08
  • 2013-08-22
  • 2011-02-07
相关资源
最近更新 更多