问题标签 [visual-c++-2010-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 投票
3 回答
918 浏览

c - Visual C++ 2010 Express C2099 在宏中使用常量初始化的结构出错

编译器:Microsoft Visual C++ 2010 Express,SP1 项目属性:C/C++ 高级编译为:编译为 C 代码 (/TC)

信息:

显示错误的简单测试用例:


这会产生C2099错误。此代码在 gcc 但不是 Visual C++ 2010 Express 下正确编译和链接(编译为 C 代码 - 即 /TC 选项)。

0 投票
3 回答
2728 浏览

c++ - Visual C++ Express 2010 突然不接受#includes

我正在使用一个已经#define编辑了所有包含文件的 API。我正在使用 Visual C++ 2010 Express 进行开发,到目前为止它运行良好。

我在项目中添加了一个新的 cpp 文件,但不小心添加了一个“Windows 窗体”。VC 警告我,我的项目目前没有使用 CLR,我真的想要吗?我单击否,并按预期添加了文件。然而,在那之后,我的项目不再编译。

代码看起来基本上是这样的:

api_header.h

stdhpf.h

正如我所说,工作了很长时间。现在我明白了:

错误 C2006: '#include': 需要一个文件名,发现'identifier'
致命错误 C1083: 无法打开包含文件: '': 没有这样的文件或目录

这是什么原因造成的?我发现一些帖子说这是因为打开了预编译的头文件,但我检查了一下Project properties > Configuration properties > C/C++ / Precompiled headers,它已经关闭(我提到了设置路径,因为我是 VS 新手,可能有不止一种方法可以做到这一点...... )。

有任何想法吗?

0 投票
4 回答
48241 浏览

c++ - Visual C++ 2010 - 致命错误 LNK1169:找到一个或多个多重定义符号

这是一个程序:

在编译(Windows 7 上的 Microsoft Visual C++ 2010 Express)时,我收到错误消息:

致命错误 LNK1169:找到一个或多个多重定义的符号

0 投票
4 回答
2330 浏览

c++ - 排除 _mkdir 故障

在运行程序时,输出是意外的。(大多数时候它是失败的。我不知道原因)

有时我会看到成功。很多时候,如果我\\用单斜杠删除双斜杠,\则消息是成功的。这件事让我很生气。为什么会这样?backslashes有问题吗?

更新

在 Visual c++ 2010 速成版中,当我按CTRL+F5时,输出只是按任意键继续...

0 投票
4 回答
8037 浏览

c++ - 替换 findfirst() 和 findnext()

和 有什么替代品findfirst()findnext()?我正在使用microsoft visual c++ 2010 express它不支持这些功能,也不支持头文件<dir.h>

我正在寻找使用这些函数来计算目录中文件的数量,但是没有这些函数我遇到了问题。

如果没有替代上述功能,是否还有其他出路。? 其他一些功能?

0 投票
2 回答
4642 浏览

c++ - 如何让 Visual Express 2010 找到我的 python.h 头文件?

我已经进行了搜索,但我只是找不到我搜索的内容。我想使用 C++ 和 Visual C++ Express 2010 创建一个 Python 模块。现在,我需要包含 Python.h,但是当我编译它时说它找不到 Python.h。如何给我的 VC 提供 Python 头文件?

0 投票
2 回答
5460 浏览

qt - 如何在visual c++ 2010中导入qt项目?

我使用 qtCreator 开发了一个应用程序,我发现我需要在 Visual Studio 中导入该项目。我尝试运行 Visual Studio 插件(1.1.9),但没有成功。知道我有visual c++ express edition 2010

有什么解决方法吗?

0 投票
2 回答
27954 浏览

c++ - 使用 GDI+ 绘制文本

我已经搜索了几天,以找到在我的 GDI+ 应用程序上显示文本的可能性。

我尝试使用DrawString()GDI+ 的功能,但 MSDN 上的参考不起作用,因为它与参数列表不匹配。我正在使用 Visual C++ 2010 Express。

我更改了 MSDN 示例以使其编译,如下所示:

我还尝试了其他两个功能:

它们都没有在屏幕上显示文本。画线、椭圆等可以毫无问题地工作。

为什么上面的文本绘图例程不起作用?任何人都可以提供一个工作示例吗?

0 投票
2 回答
1055 浏览

boost - Using boost 1_47 with Visual C++ Express 2010

I have installed and built (successfully as far as I can tell), boost 1_47_0. I am now trying to get the sample program (the regex one) with their install guide to run and it is giving me the following link error:

LNK2019: unresolved external symbol "private: class boost::basic_regex ....

I suspect that the problem is that the libraries were built as vc100 using b2 and the Platform Toolset is Windows7.1SDK. I cannot change the Platform Toolset to v100 or it generates a kernel32.lib missing error. And I cannot seem to figure out how to build boost so that it is sdk7. I am using Visual C++ Express 2010 and have also tried building from the Windows7.1SDK command line prompt.

Any ideas?

0 投票
0 回答
368 浏览

c++ - Visual C++ 2010 Express for Win32 项目链接仅以管理员身份工作

使用 Visual C++ 2010 Express 作为普通用户,我创建了一个 Win32 项目,其中包含一个 main.cpp 文件:包括

在链接阶段,作为普通用户,我得到: MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol main referenced in function _ _tmainCRTStartup

但是,如果我以管理员身份运行相同的项目,它会很好地构建(链接)并且我会获得所需的可执行文件。关于为什么会发生这种情况的任何想法?