我正在尝试将 MFC 应用程序移植到 Windows 嵌入式嵌入式 7。我将 MFC 应用程序作为子项目添加到我使用 Visual Studio 2008 中的平台构建器创建的 OS 设计中。但出现以下错误。
致命错误:C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include\atlconv.h(695):错误 C2039:'lstrlenW':不是 'ATL' NMAKE 的成员:致命错误 U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages\VcBuild.exe"':返回代码 '0x1'
有没有办法解决这个问题??
进一步搜索后,我发现了一个博客,说明...
支持 MFC 和 ATL。但是,目前存在一个 Microsoft 错误,该错误会导致在 Windows CE 7 多核系统上运行使用 MFC 或 ATL 的此类应用程序时出现问题。为避免出现问题,您需要为 Windows CE 6 配置链接器。 转到“项目 -> 属性” 现在选择: 配置 “属性 -> 链接器 -> 命令行” 如果已经有“/Subsystem”参数删除它添加以下字符串:/subsystem:windowsce,6.00
但即使遵循了该错误,该错误仍然存在......
请提出您的建议以解决此问题..
提前致谢。
我试图打开一个用VS2008构建的旧项目,它有一个针对Windows Mobile 6设备的类库(.NET Compact Framework 3.5).自从老款VS2008以来,VS,AFAK中不支持移动设备.现在我可以随处阅读VS2012再次支持CF3.9和移动设备,并向后兼容CF 3.5.我认为他们现在称之为'Windows Embedded Compact',或者其他什么.但一切都只是博客.
在哪里可以找到适用于新Compact框架的SDK?它尚未发布,或者CTP发布日期是否已知?目前是否有办法用VS2012编译WM6 [.5]的程序集?
我需要重新编译CF3.5项目.
我已经在这里看到了这个问题,但是现在Windows Embedded Compact 2013已经发布,应该有一些关于Visual Studio 2012中的智能设备支持的信息.
目前,我们正在使用VS 2008和WEC 7开发工业自动化解决方案(===>我不是在询问Windows Phone开发).我们有兴趣升级到VS 2012,但我找不到任何有关的信息
a)智能设备开发何时发货
b)WEC 7开发是否仍将在VS 2012中得到支持,因为WEC 2013板卡供应商是一种稀有物种ATM
有人知道一些发布路线图的细节吗?
先感谢您.
我正在使用stlport开发基于wince的自定义操作系统,但从现在开始我正在考虑使用windows提供的stl.我从功能上读到它们并没有什么不同,所以目前重要的是我的图像大小.不幸的是,我不能给他们两个尝试像第一次使用stl并制作运行时图像然后使用stlport,然后比较两个图像的大小,因为我有很多其他问题,我需要解决,以便成功构建OS.因此我想得到一个专家的想法:
您认为哪一个更轻巧?我知道如何附加,加载等stlport但我不太确定STL.我查看了STL标题,我看到的只有成千上万的内联函数.但这就是全部吗?我需要确定一下.STL是否链接了任何其他库,或者只是包含标题并使用这些内联函数?
最好
Ps:我正在使用VS2012并在wec2013上工作
Ps2:我知道STL和stlport代表什么以及如何使用它们构建应用程序.我的实际问题是哪一个会占用更少的内存,在HDD上使用更小的内存?(考虑像stlport这样的东西是lib,但stl不是等等)
我必须为 WinCE 7.0 设备(MC3200 移动计算机)开发一个应用程序。谷歌搜索一段时间后,我发现 WinCE 开发只能从 VS 2005/2008 Pro(或更高版本)完成。我也在这里看到了一些答案,但是他们太老了,不值得考虑。
当向产品供应商询问时,他们说我可以使用 Windows Embedded Compact 2013 并在 VS 2012/2013 Pro(或更高版本)中为 WinCE 7.0 开发 C# 应用程序。
根据我的搜索,Windows Embedded Compact 2013本身就是一个操作系统,那么我如何在VS 2013 Pro中使用Windows Embedded Compact 2013来开发WinCE 7.0操作系统?我对 Windows 版本命名及其功能完全感到困惑。有人可以解释一下这个主题吗?
compact-framework windows-ce visual-studio windows-embedded-compact visual-studio-2013
我的公司正在考虑切换到这些手持设备:https : //www.barcodesinc.com/motorola/part-mc32n0-gi4hcheia.htm#specs 他们从Windows Embedded Compact 7上运行。我受命编写库存管理程序。解。我确实有C#.NET经验,但是没有使用Compact Framework(CF)的经验,所以我有几个问题。
c# compact-framework visual-studio windows-embedded-compact visual-studio-2012
我有以下几点:
public static class LocalFileModelList
{
public static List<LocalFileModel> ModelList = new List<LocalFileModel>();
}
public class LocalFileModel
{
public string Name { get; set; }
public string Extension { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后是一种从目录读取所有文件的方法。
public static List<LocalFileModel> GetAllFiles(string path)
{
var files = Directory.GetFiles(path, "*.*");
foreach(var file in files)
{
var Extension = Path.GetExtension(file);
var Filename = Path.GetFileNameWithoutExtension(file);
var model = new LocalFileModel
{
Name = Filename,
Extension = Extension,
};
LocalFileModelList.ModelList.Add(model);
}
return LocalFileModelList.ModelList;
}
Run Code Online (Sandbox Code Playgroud)
我注意到,在逐步执行代码时,当我创建的新实例时LocalFileModel,用数据填充它,然后将其添加到列表中。列表自动创建了另外三个类型为的实例null …