VisualC++使用入门级教程

VisualC++使用入门级教程

2023年6月22日发(作者:)

VisualC++使⽤⼊门级教程4.选中创建桌⾯快捷⽅式,,进⾏下⼀步。5.安装中,等待⼤约⼀分钟6.好啦,安装完成了,点击完成,它会⾃动运⾏。7.⾸次使⽤软件会有兼容性的提⽰,点击不再显⽰并运⾏程序,若你的兼容性出现问题,需要对其进⾏兼容性设置。8. 在每⽇提⽰那⾥不要点下⼀步,那个下⼀步是点不完的。把启动时显⽰的勾去掉,然后再点击关闭按钮接下来,跟⼤家讲⼀下它基本的使⽤教程。最新版是这样的:-1.新建⼀个C语⾔⽂件,我们点File,点击New2.在出现的窗⼝中,选择”win 32 控制台程序”然后填写⼯程名称,存储位置,然后创建新的⼯作空间,点击”确定”3.在弹出的窗⼝中选择”⼀个空⼯程”,然后”完成”4.在弹出的界⾯点击”确定”5.在⼯作区中,切换到”FileView”(⽂件视图),如果所⽰6.点击”⽂件”,新建(快捷键Ctrl N)7.在弹出的窗⼝中,选择”c++ source File”创建源⽂件,然后勾选”添加到⼯程”,之后命名⽂件名,点击”确定”8.同理,点击”⽂件”,新建(快捷键Ctrl N),在弹出的窗⼝中,选择”C/C++ Header File”创建头⽂件,然后勾选”添加到⼯程”,之后命名⽂件名,点击”确定”9.最终的框架如图所⽰,还可以添加更多的cpp⽂件和.h⽂件10.然后我们就可以写c语⾔程序了。写完之后⼀定记得Ctrl+S保存,然后点击1,进⾏编译,错误和警告会出现在下⽅,双击错误,会指向错误所在⾏,修改直⾄没有错误。#include int main(void){printf("hello world!n");}11.点击2,若有错,检查有没有正在运⾏的VC程序,若有,则关闭。12.点击3,运⾏,结果就会出来啦,第⼀个C语⾔⼩程序到此结束。注意保存程序时保存为.c重点!!1)如何打开之前的.c可直接拖拽也可以点击⽂件->打开,由于某种不知名原因会闪退,据说(我没⽤过)的解决办法是2)如何运⾏编译(compile)—>第⼀个图标或者按Ctrl+F7build->第⼆个图标或者快捷键F7运⾏—>Ctrl+F5或者点右上⾓的感叹号3)如何调试F9设置断点F5启动调试、也可以快速的将程序执⾏从⼀个断点执⾏到下⼀个断点处F11逐语句执⾏F10逐⽅法(不跳⼊⽅法内部)Shift+F5停⽌调试问题:在管理员模式下,报error LNK2001: unresolved external symbol _WinMain@16debug/:fatal error LNK 1120:1 unresolved externalserror executing ;问题原因:⽤vc建了⼀个控制台程序,⼊⼝函数应该是main, ⽽你使⽤了WinMain.或者是⽤vc打开了⼀个.c/.cpp ⽂件,然后直接编译这个⽂件,这个⽂件中使⽤了WinMian⽽不是main作为⼊⼝函数。vc这时的默认设置是针对控制台程序的。解决⽅法:1.进⼊project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_WINDOWS, 添加_CONSOLE2.进⼊project->setting->Link, 在Project options中将/subsystem:windows.改为/subsystem:console问题:F11调试的时候遇见Please enter the path for FILBUF.C_⽂件选择框解决办法:那些C++⾃带的库函数,如printf,memset等,最好还是F10跳步过去,F11的话会让你选择跳进去执⾏。问题:LINK : fatal error LNK1168: cannot open Debug/ for writing在使⽤VC++运⾏程序时,第⼀次没有任何问题,但是当再次运⾏时就会出现:LINK : fatal error LNK1168: cannot openDebug/ for writing这个错误;常⽤的解决⽅式是: 1.打开电脑的资源管理器(按Ctrl+Alt+Delete)把 进程强制杀死,然后在运⾏就可以了,如果在资源管理器中找不到只能使⽤第⼆种⽅法了。 2.把VC6.0关闭在重新新建⼀个新的项⽬就可以了。 在⽹上查了⼀下造成这个错误的原因是VC6.0在win7以上版本不兼容。最简单的解决⽅法是: 3.是由于你前⼀次调试运⾏是最后没有按任意键退出程序,⽽是点“关闭”按钮关 cmd窗⼝的,vc6.0++有bug的 ,点关闭按钮有时后会导致窗⼝被关闭了但是程序问题: error LNK2001: unresolved external symbol __endthreadex这个问题,找到的解决办法如下没有⽤到beginthreadex endthreadex两个例程.在VC中编译程序时显⽰Linking…() : error LNK2001: unresolved external symbol __() : error LNK2001: unresolved external symbol __beginthreadex …解决⽅案:在 Project -> Settings -> C/C++ 中Category 选择 Code GenerationUse run-time library 选择 “debug multithreaded”*问题:error LNK2005: "void __cdecl operator delete(void )" (??3@YAXPAX@Z) already defined in ()解决办法:project属性:配置属性->常规->MFC使⽤:选择 使⽤MFC作为共享的DLL。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1687425980a9156.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信