我在vs2012编译器上使用__func__显示:error C2065: “__func__”: 未声明的标识符

作者&投稿:郴怨 (若有异议请与网页底部的电邮联系)
vs2012 vc++6.0 小问题error C2065: “stdprn”: 未声明的标识符~

stdprn不是一个ANSI定义的值
要修改的话只要将stdprn语句修改成stdout语句。

代码本身没有什么问题

楼上实在误人子弟,改为__FUNCTION__就可以,在vc中有这个只不过改名字了

__func__是C99新增的,VS2012不完全支持C99。

试试__FUNCTION__;不同系统不太一样。


VS2012+Qt5编译Qt4的项目,修改到目前的状态,实在解决不了了?未大神帮忙...
8. 再次nmake,好了到这里为止,就剩下漫长的等待了。我一般是睡觉之前编译,一晚上的时间足够了。9. 补充,有个开源工具叫jom,也是qt官方的,它支持多核编译,可以大大加快编译速度。使用的方法也很简单jom –j 8 你有几个核就写几。我是8个核 注意最后两个DLL是VS2012的运行时库,说明我们已经...

vs2012编译不了,新手不懂,求解决
dest="Can I";这一句改成 strcpy(dest, "Can I");直接用= 并不是把"Can I"复制到申请的空间中 而是直接把dest指向常量空间的"Can I"首地址上 而这部分数据是不允许修改的 在执行写操作的时候程序出错 PS:建议在程序退出前调用free(dest)释放内存 ...

vs2012 编译 提示丢失 d3dx9d_42.dll
提示不正确可能是放的地方不对,或者是资源不兼容 d3dx9d-42.dll是directx的一个组件,DirectX组件是Windows系统支持游戏和显卡游戏外设的程序接口,任何一个组件的损坏或缺失,就会造成游戏无法运行。可用腾讯电脑管家修复,打开电脑管家——电脑诊所——软件问题——缺少dll文件,修复 如果不行,那就只有去...

VS2012 pro能进行C语言的编译
当然可以编译调试 C程序 ,新建一个空工程,然后添加一个新建C++源文件(输入一个以.c结尾的文件名)即可。

VS2012 编译 C# 出现的错误,刚写好的时候可以编译,搁了一天后就编译不...
这是链接错误,不是编译错误,你可以试一下这样操作:清除->重新编译所有项目

如何更改vs2012编译可执行文件的输出目录
对于Visual Studio它的生成可执行文件(如EXE、DLL)的目录的设置,一般在工程图标右键菜单里的Property属性里,再在General里的Output Directory输出目录里设置

vs2012的debug和release有什么区别
因此当你的应用经过测试准备投入使用时,你应该在Release模式下进行编译,这将生成供最终用户使用的可执行文件。简单的说就是Debug下可以进行调试,查bug,改错,且运行较慢。虽然Release下也可以打断点,但是有时候有些变量的值在Release下是看不见的。调试的话应该用Debug。注意:经常发生Debug模式下运行...

怎么修改VS2012变成和VC一样的编译环境
你新建空的控制台工程就可以了,新建项目、模板、Visual C++、Win32、Win32控制台应用程序、弹出的窗口里,选择应用程序设置,勾上空项目就行了。。。然后手动在工程里创建一个CPP文件,自已加上#include <stdio.h> 和 int main()就OK啦

VS2012编译C语言程序不行!???怎么搞的
重新新建一个项目,然后把代码贴进去,重新生成一下。

在VS2012中一个项目下两个以上源文件怎么通过编译
你直接在源文件里面添加新的文件,然后把之前的源文件移除,注意是移除而不是删除哦,你如果想调用它,再打开已有项,它还在那儿。所以,不用再新建一个项目。

南昌县15244316630: C语言 scanf()函数中使用%lf的问题 -
禄兴振源: 编译器问题 因为我是vs2012,所以没有问题. 原因是编译器在编译的时候没有链接浮点数相关的库,可以在定义变量的时候初始化一下. double a=0.0,...... 像这样,然后应该就ok了.

南昌县15244316630: vs2012设置成F # 怎么 改回C# -
禄兴振源: 我用vs2010,以下方案仅供参考:工具菜单-导入导出设置,弹出窗口,选择重置设置,下一步,选择c#,确定即可!

南昌县15244316630: C的代码在codeblocks里运行没问题,在VS2012里运行就出错 -
禄兴振源: codeblock是专门的C编译工具,而vs大多是VC,有可能是fscanf_s()这个函数的库在vs中没有或者是定义的不是这个函数而是fscanf()也说不准啊!具体没遇到过,只是提供一个可能的想法,希望能帮到你!

南昌县15244316630: 我在vs2012编译器上使用 -- func--显示:error C2065: “--func--”: 未声明的标识符 -
禄兴振源: 楼上实在误人子弟,改为__FUNCTION__就可以,在vc中有这个只不过改名字了

南昌县15244316630: Microsoft Visual Studio Ultimate 2012是否支持C语言 -
禄兴振源: 当然可以,Windows API还是C语言的API呢.VS 2012的C++编译器是肯定可以编译C语言程序的.不过VS 2012默认的应该是C#或者C++,并提供了许多方便的功能.在IDE方面有多少对C语言的支持,你可以探索一下.

南昌县15244316630: 我用VS2012写了一个MFC程序,Debug模式下编译正确,可以生成.exe文件,现在想在没装VS的电脑上运行, -
禄兴振源: vs2012的编译器默认在xp下就是不能运行的,不是有效的win32程序,因为链接的时候它默认把“最低需求的系统版本”开到vista了……安装了某个ctp补丁之后,工程里面工具集可以选vs2012 targeted xp,这样编译出来xp才能用.release模式编译不正确的的原因,呃,出错信息你没给出来啊,就这么一个“可能添加库不兼容”到底添加了什么库也不说(汗)提示缺少各种dll文件到底缺少什么也不说(汗汗)信息太少了,没法判断问题啊 不过反正你当时编译debug的时候在工程选项里面调的各种东西,release的时候也要重新再调一次:因为它俩的配置是分开保存的.坐等楼主提供更多详细信息

南昌县15244316630: 在VS2012中,使用fopen()函数,无法打开已存在的文件 -
禄兴振源: 你确定D盘根目录下a.txt存在?打不开文件,null给fclose触发断言了.另外,fopen不成功直接exit(1)掉吧,就不报错了

南昌县15244316630: vs2012 怎么运行一个c++程序 -
禄兴振源: 对于VS2012来说,所有的代码必须在一个项目中才可以运行,你可以建立一个C++的空项目,然后把这些文件加载到项目中去.如果你的这些文件是有main函数的,那么理论上直接就可以运行,否则就需要你自己再写一个对应的main函数来调用这部分代码.

南昌县15244316630: 用VS2012写的一段很简单的C代码,可是怎么老是出现下面的错误?只要用到fopen,都会显示这个错误.先谢啦 -
禄兴振源: 这样改一下即可:FILE* pFile; fopen_s(&pFile, fname, "w");

南昌县15244316630: 在VS2012中 用C语言不需要头文件吗?? -
禄兴振源: 需要啊 使用相关的库函数,就需要包含相应的头文件,否则会提示错误的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网