问题标签 [visual-c++-2008-express]

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 回答
1921 浏览

visual-c++ - How do I add an ActiveX component to my project in Visual C++ 2008

I am just learning Visual C++ and I am used to Visual Basic where I just select the ActiveX component from a list of references. I can seem to add it anywhere. If I go to the Project | References, it is all blank. It only allows me to specify a path and when I specify the path of the AcitveX component, nothing new happens.

I dragged the ActiveX component into Visual C++ and it now shows up in the Object Browser but I cant seem to do anything with it.

I am using Visual C++ 2008 Express Edition.

Thanks

0 投票
4 回答
8150 浏览

c++ - 右键单击不可见 DLL 中的版本资源

我正在尝试做一些在常规 MSVC 中很容易做到的事情,但在 VC++ Express 中不容易支持。

VC++ Express 中没有资源编辑器。所以我在我的 DLL 项目中添加了一个名为 version.rc 的文件。该文件有以下内容,由资源编译器编译并添加到最终的DLL中。此资源可使用 reshacker 在 DLL 中查看,但在 Windows 资源管理器中右键单击 DLL 时无法查看。

我的 RC 文件中缺少什么以使其在右键单击时出现?

0 投票
4 回答
1114 浏览

c++ - 从 Visual C++ 6 迁移到 Visual C++ 2008 express

我正在尝试将我的代码从 VCpp 6 迁移到 VCpp 2008 express,但是当我构建解决方案时,我收到以下错误消息:

有很多这样的错误,有时期待“;”,有时期待“)”。

谢谢,莱安德罗·利马

0 投票
2 回答
4257 浏览

unicode - 尝试使用 std::wcout << wstring-var; 时出现错误 C2679;vc++ 2008 快递

尝试在 vc++ 2008 express 中输出 wstring 时,我收到一条相当奇怪的错误消息:

错误 C2679:二进制“<<”:未找到采用“std::wstring”类型右侧操作数的运算符(或没有可接受的转换)

如果我理解正确,它报告 wcout 不接受 wstring?我请人在 linux 下编译这段代码,它运行良好。我还在另一台使用 vc++ 2008 express 的计算机上尝试了相同的代码,但仍然失败。vc++ 2008 中的 std 的一个已知问题?

我正在使用 vc++ 2008 express sp1,所有更新都达到 KB948127。我知道控制台需要更改代码页,但这甚至没有编译。谢谢。

0 投票
3 回答
3934 浏览

c++ - 如何在 Visual C++ 2008 Express Edition 中为我的程序设置图标?

我想将我的可执行控制台程序的嵌入式图标设置为自定义图标。

我知道这与这里的问题几乎相同,但我使用的是 Visual C++ 2008 Express Edition,并且资源视图不可用(并且 Project-context-menu->Add->Resource... 是变灰),所以我在这里不知所措。我是否必须升级到专业版才能完成这样的基本任务?

0 投票
4 回答
38066 浏览

c++ - 为什么当我确定放入“程序入口点无法位于dll中”时?

我有一个非常模糊的问题,但我希望有人可以帮助解决它。我正在修改一个 C++ 项目,昨天它还在工作,但今天不行。我很确定我没有改变任何东西,但为了完全确定我再次从 SVN 中检查了项目,我什至恢复到以前的系统还原点(因为这是一台工作计算机,它有时会秘密安装更新等。 )。编译成功后,程序可以启动了,但是我和它交互之后出现这个错误: The procedure entry point ?methodName@className@@UAEXXZ could not be located in the dynamic link library libName.dll.

我搜索了互联网,但大多数人的问题似乎是由使用的 DLL 的旧版本引起的。我搜索了我的电脑,没有旧版本。如果我删除正确的版本,应用程序不会启动。如果我然后重新编译该项目,则会再次创建 DLL,因此我非常确定应用程序正在使用正确的 DLL,并且编译正在创建它。如果我在错误引用的方法中引入语法错误,则项目拒绝编译,所以我猜这意味着它也在编译包含该方法的文件。

基本上我对 DLL、链接等一无所知,所以如果有人知道为什么项目中非常明确定义的函数突然不再进入 DLL,我将不胜感激. 我知道这很模糊,如果需要更多信息,我很乐意提供。谢谢!

更新:我已经尝试了给定的建议,但我仍然卡住了。__declspec(dllexport)显然没有在整个项目中使用。使用 Dependency Walker 打开 DLL 会显示一个空白的右上角部分,它下面的部分列出了错误消息中的函数。如果我检查Undecorate C++ Functions它看起来不错,但如果我不检查,我会从错误消息中得到奇怪的问号和 @s,并且最后似乎有所不同:

也许这就是问题所在,但我不知道这意味着什么,可能是什么原因造成的,以及我能做些什么。

0 投票
4 回答
1448 浏览

visual-studio - Visual C++ 2008 Express 上的条件调试

有没有办法在 Visual C++ 2008 Express 上调试代码,比如我可以观察某个变量的某些值,并且当它假定这个值时,会中断?

例如,我想在x变成时打破5。在 gdb 中,我会设置一个断点,然后设置一个条件x == 5。我如何在 Visual C++ 2008 Express 上做到这一点(如果可能)?

0 投票
2 回答
1648 浏览

visual-studio-2008 - 在 Visual C++ 2008 Express 上调试特定的可执行文件

Visual C++ 2008 有一个很棒的工具,称为“附加到进程”,它开始监视特定进程以调试符号并正确处理您的断点。这太棒了,但我想要更多。

我想将我的调试会话附加到一个可执行文件,这样当它被执行时,调试器就会接受命令。所以我会说,将我的调试会话附加到d:\listener\solver.exe,并启动一个最终将调用此可执行文件的应用程序,然后当它到达断点时,Visual C++ 会在屏幕上弹出。

那可能吗?我怎么做?

0 投票
4 回答
1368 浏览

visual-c++ - 什么导致VS C++中的“错误C2856:#pragma hdrstop不能在#if块内”?

有一个程序我可以在 2008 年下编译一段时间。注意我可以使用 cl 和 Ultimate++ IDE 编译程序。这是一个相当大的程序,所以我不打算在这里发布它。我无法在 Studio 中编译它。

错误是

这似乎很愚蠢,因为那里没有 hdrstop。

预编译的头文件被关闭。

这就是那里:

谢谢。

0 投票
3 回答
1562 浏览

c++ - Visual C++ 2008 Express 调试器中双精度类型的数值精度

我正在使用 Visual C++ 2008 Express Edition,当我调试代码时:

我在 x 0.200000000000000001 上的调试工具提示中看到

但:

给我:a = 15

为什么调试器中的结果比正常的 c++ 精度长?这种奇怪的精度是基于什么?

我的 CPU 是 Intel Core 2 Duo T7100