问题标签 [evc4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
556 浏览

visual-studio - “源文件中存在类 xx 的重复插入块”

Embedded Visual Studio 4中,我试图添加一个class虽然class wizard. ,文件已经存在,但第一次尝试失败。所以我删除了该文件并尝试再次添加该类。

现在我收到错误消息

除了回滚我的代码之外,我不知道该怎么做。

有没有人看到这个,如果有,你知道如何解决它吗?

0 投票
4 回答
3484 浏览

c++ - 普通主到 WinCE 主

我正在将现有的(主要是)跨平台应用程序移植到 WinCE 4.2。该函数的当前入口点是

我想保持这部分原样,并让 WinCE 入口点简单地调用它。我相信类似以下的东西应该有效:

它编译,一旦我弄清楚链接器为什么会抛出,它应该运行,但它是对的吗?

0 投票
1 回答
655 浏览

visual-studio-2008 - 让 VS 2008 与 eVC 4.0 项目配合得很好

我想为一个开源的 Windows Mobile 项目做出贡献,但它是在 eVC 4.0 中开发的,这在 Vista 上完全不起作用(请随时纠正我!),我宁愿避免不得不双重启动或远程进入我唯一剩下的 XP 盒子。我在我的主要开发机器上安装了 VS 2008,并获得了所有的 SDK 等。我需要做 WM 工作。但!一旦我将所有源代码放在一起并开始尝试构建它,我必须进行大量更改以支持已弃用的方法和一些已移动的标头。

理想情况下,我希望能够“就好像”我正在运行 eVC 一样处理该项目。是否有某种“怪癖模式”可以让我在 VS 2008 中模拟 eVC 行为?如果没有,是否有将应用程序从 eVC 移植到 VS 的指南?

0 投票
3 回答
3402 浏览

c++ - 错误(文件)== 32

有时,当我像这样打开文件时:

我得到 32 的结果。这是什么意思?具体来说,对于 eMbedded Visual C++ 4.0

此外,eVC 似乎不支持 perror/errno :(

0 投票
1 回答
1676 浏览

visual-c++ - EVC++下的StandardSDK 4.0可以在远程设备上调试吗?

我正在运行Embedded Visual C++ 4 with service pack 4,为运行 CE 5.0 的设备开发应用程序。为此,我正在使用CE 5.0 SDK ,它工作正常,除了它会针对我的设备(即基于 SH4 的 PDA),它不会让我选择除 StandardSDK 仿真器之外的任何东西进行调试。如果我转到Tools / Configure Platform manager,我可以在 Windows CE 默认平台下连接到我的设备,但我无法从 Build Toolbar 中选择它来进行输出和调试。是否有任何解决方法。我考虑过为这个应用程序迁移到 VS2008,但它破坏了大量的第 3 方代码。

0 投票
1 回答
117 浏览

c++ - 在 eVC4 中防止调试垃圾邮件

我有一个需要在目标系统上调试的应用程序。

所有相关的 TRACE 宏都可以将消息发送到调试窗口,但是,我很难找到一种方法来防止那里的垃圾邮件。

你看,这个应用程序定期创建和终止线程,所以我收到大量“线程 0x23CF2B8A 已退出,代码 0 (0x0)”消息。

我查看了各种菜单选项,但似乎找不到禁用此自动输出的方法。

有什么办法可以清理我的调试窗口吗?

0 投票
1 回答
218 浏览

windows-mobile - 如何从 Window CE 中的崩溃给出的地址中找到源代码位置

我有一个 Windows mobile 4.0 应用程序,使用带有 MFC 的 EVC++ 4.0 SP4 编写,该应用程序在现场表现出随机偶尔崩溃。例如 00112584 处的异常 ox800000002。它不会在各种仿真器和模拟器下发生,因此很难使用调试器进行跟踪。崩溃抛出和地址和异常类型。鉴于我有 PDB,是否有任何方法可以将此地址跟踪到源。我无法使用 VC++ 8 重新编译,因为它不支持移动 4 SDK。

我的猜测是,如果没有堆栈跟踪,我不会有太多的乐趣,因为异常可能不在我的源代码中。都值得一试。

编辑 按照建议,我查看了程序的 .MAP 文件上下文中的地址。这揭示了以下内容

这表明在 CGXGridUserDragSelectRangeImp::OnLButtonUp() 期间发生了错误,这似乎有点奇怪,因为我认为当时没有按下鼠标/键盘/屏幕按钮。可能是在报告崩溃之前堆栈已经碎片化,我在浪费时间。我将使用汇编器输出重新编译以尝试将其隔离到给定的行,但不要抱太大希望:(

映射文件报告分段地址(例如 0001:xxxxxxxxx 和崩溃报告未分段地址)这一事实是否意味着我必须执行一些计算才能从崩溃地址获取映射地址?

0 投票
1 回答
233 浏览

windows-mobile-6 - 可以开发“Windows Mobile 6.1”应用程序。使用 EVC4(嵌入式 Visual C)?

是否可以开发“Windows Mobile 6.1”应用程序。使用 EVC4(嵌入式 Visual C++)?

0 投票
1 回答
227 浏览

windows - 如何在较新的 SDK 中使用 WINAPI,但在 WindowsMo​​bile 中仍使用旧的 SDK

具体来说,我想使用点对点消息队列,但因为我仍在使用 eVC++ 4 中的旧代码并且它只支持到 PocketPC 2003SE SDK,我CreateMsgQueue在标题中找不到和朋友(更新的 VisualStudio 的端口仍在进步)

我正在使用消息队列对使用 WM-6.5-DTK (VS2005) 开发的应用程序进行 IPC。

更新:
我正在使用以下代码(取自msgqueue.h)来存储函数指针并分别CoreDLL.dll使用GetProcAddress()and加载LoadLibrary()

WINAPI上面的代码可以吗,因为我需要注释掉__out_bcount(cbBufferSize)它们才能编译。

0 投票
1 回答
2000 浏览

windows-ce - 将 Windows-CE 应用程序移植到 Windows 桌面

我已经接管了一个我想移植到其他平台的 Windows-CE 6.0 应用程序。它是一个相对简单的、自包含的 GUI 应用程序,用 Embedded C++ 4.0 版编写

我感兴趣的第一个目标是普通的 Windows 桌面(即 XP、Vista、Windows-7)。

我知道将桌面应用程序移植到 CE 并非易事。但是反过来呢,这是我感兴趣的?从 Windows-CE 到 Windows 桌面(有点)向上兼容吗?我当然很想听到“购买这个 1000 美元的 Microsoft XYZ C++ 开发环境,然后编译即可使用!”

(仅供参考,我没有使用 GUI 应用程序的经验,也没有在 Windows 环境中编程;假装我只是一个简单的 linux/unix 人,拥有数十年的 C/C++ 经验,但绝对没有 Windows-Fu ... ;-)