问题标签 [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.
c - Visual C++ 2010 Express C2099 在宏中使用常量初始化的结构出错
编译器:Microsoft Visual C++ 2010 Express,SP1 项目属性:C/C++ 高级编译为:编译为 C 代码 (/TC)
信息:
显示错误的简单测试用例:
这会产生C2099
错误。此代码在 gcc 但不是 Visual C++ 2010 Express 下正确编译和链接(编译为 C 代码 - 即 /TC 选项)。
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 新手,可能有不止一种方法可以做到这一点...... )。
有任何想法吗?
c++ - Visual C++ 2010 - 致命错误 LNK1169:找到一个或多个多重定义符号
这是一个程序:
在编译(Windows 7 上的 Microsoft Visual C++ 2010 Express)时,我收到错误消息:
致命错误 LNK1169:找到一个或多个多重定义的符号
c++ - 排除 _mkdir 故障
在运行程序时,输出是意外的。(大多数时候它是失败的。我不知道原因)
有时我会看到成功。很多时候,如果我\\
用单斜杠删除双斜杠,\
则消息是成功的。这件事让我很生气。为什么会这样?backslashes
有问题吗?
更新
在 Visual c++ 2010 速成版中,当我按CTRL+F5时,输出只是按任意键继续...
c++ - 替换 findfirst() 和 findnext()
和 有什么替代品findfirst()
吗findnext()
?我正在使用microsoft visual c++ 2010 express
它不支持这些功能,也不支持头文件<dir.h>
?
我正在寻找使用这些函数来计算目录中文件的数量,但是没有这些函数我遇到了问题。
如果没有替代上述功能,是否还有其他出路。? 其他一些功能?
c++ - 如何让 Visual Express 2010 找到我的 python.h 头文件?
我已经进行了搜索,但我只是找不到我搜索的内容。我想使用 C++ 和 Visual C++ Express 2010 创建一个 Python 模块。现在,我需要包含 Python.h,但是当我编译它时说它找不到 Python.h。如何给我的 VC 提供 Python 头文件?
qt - 如何在visual c++ 2010中导入qt项目?
我使用 qtCreator 开发了一个应用程序,我发现我需要在 Visual Studio 中导入该项目。我尝试运行 Visual Studio 插件(1.1.9),但没有成功。知道我有visual c++ express edition 2010
有什么解决方法吗?
c++ - 使用 GDI+ 绘制文本
我已经搜索了几天,以找到在我的 GDI+ 应用程序上显示文本的可能性。
我尝试使用DrawString()
GDI+ 的功能,但 MSDN 上的参考不起作用,因为它与参数列表不匹配。我正在使用 Visual C++ 2010 Express。
我更改了 MSDN 示例以使其编译,如下所示:
我还尝试了其他两个功能:
它们都没有在屏幕上显示文本。画线、椭圆等可以毫无问题地工作。
为什么上面的文本绘图例程不起作用?任何人都可以提供一个工作示例吗?
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?
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
但是,如果我以管理员身份运行相同的项目,它会很好地构建(链接)并且我会获得所需的可执行文件。关于为什么会发生这种情况的任何想法?