C++控制台程序编译出错

问题描述

C++控制台程序编译出错

编译程序时出现错误:

f:练习raceracerace.cpp(1): fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory

网上的方法都用过了,结果都还是生成失败,请问怎么解决。

解决方案

方案一:可以不使用预编译头,将include "stdafx.h"注释掉,然后直接在文件中直接包含你所需的标准库文件
方案二:可以新建一个工程,然后从解决方案资源管理器 新建一个CPP文件,放进你的代码,然后在头文件里面新建stdafx.h文件,包含你所需要的标准库文件。

时间: 2024-08-04 00:19:14

C++控制台程序编译出错的相关文章

测试-c语言程序编译出错error: syntax error before "typedef"

问题描述 c语言程序编译出错error: syntax error before "typedef" 设计的一个顺序循环队列和测试函数,结果编译的时候就有好多error: syntax error before ""不知道要怎么改,求帮助~ 这是我的代码: 头文件: #include typedef struct SeqCQueue { DataType queue[MaxQueueSize]; int MaxQueueSize; int rear; int fro

c++-C++程序编译出错,帮忙修改,可以的话,把修改后的完整程序发上来

问题描述 C++程序编译出错,帮忙修改,可以的话,把修改后的完整程序发上来 #include #include #include #define max 5 typedef struct{ char b;//存储商品名 //商品日期年.月.日 int year; int month; int day; }Data; typedef struct{ Data a[max];//0为栈底位置 int top;//栈顶 }Stack; //初始化空栈 Stack *initstack(){ Stack

media-程序编译出错 missing ';' before identifier 'm_ActiveMovie'

问题描述 程序编译出错 missing ';' before identifier 'm_ActiveMovie' 错误: c:usersadministrator.win-42esb6vovundesktoplilymplilympdlg.h(40) : error C2146: syntax error : missing ';' before identifier 'm_ActiveMovie' c:usersadministrator.win-42esb6vovundesktoplily

cocos2d-x-小白求救,Cocos2dx代码编译成android程序时出错!

问题描述 小白求救,Cocos2dx代码编译成android程序时出错! 当我使用eclipse去编译Cocos2dx里的proj.android工程时下面的控制台报错:cc1plus.exe: error: unrecognized command line option ""-std=c++11""cc1plus.exe: warning: unrecognized command line option ""-Wno-extern-c-co

linux 并行-Linux下MPI+OpenMP程序编译运行出错

问题描述 Linux下MPI+OpenMP程序编译运行出错 如题,错误提示如下: [node65:03787] *** Process received signal *** [node65:03787] Signal: Segmentation fault (11) [node65:03787] Signal code: Address not mapped (1) [node65:03787] Failing at address: 0x44000098 [node65:03787] [ 0

c++-这程序编译无报错,运行时出错

问题描述 这程序编译无报错,运行时出错 #include<iostream> int Two(int a, const int* c) { if(a >= *c) return a; else return *c; } int main() { std::cout << "请输入两个数:" ; int a, b, *c; std::cin >> a >> b; *c = b; std::cout << "二者中

visual studio-VS2015编译C++程序总是出错

问题描述 VS2015编译C++程序总是出错 最近新下了个VS2015,编写任何程序生成时总是下图相似的错误,不知道是下载时漏下了什么还是其他什么原因,求指点. 解决方案 vs2015默认不安装windows桌面支持,你重新运行安装程序,选择自定义,勾选C++下所有的选项 解决方案二: vs2015编译gdal出错及解决方案 解决方案三: 你在安装VS有没勾选安装C++插件什么的.

tc编译的dos程序和vc编译的win32控制台程序的异同_C 语言

它们有着本质的区别:1:一个是16的DOS程序,一个是标准的32的Windows应用程序.前者依然受着64KB内存分段约束,后者无忧无虑地使用着4GB内存地址空间.它们本来就是运行在不同的操作系统上的.别把他们混淆.DOS程序可以运行在windows上是因为有NTVDM.而你把VC生成的控制台程序放到DOS下只会得到!?This program cannot be run in DOS mode.2:如果你是用标准库编写的话,代码应该没多大差异的.但执行时调用库方式却差天共地.前者通过API模拟

终于明白了tc编译的dos程序和vc编译的win32控制台程序的区别_应用技巧

它们有着本质的区别:1:一个是16的DOS程序,一个是标准的32的Windows应用程序.前者依然受着64KB内存分段约束,后者无忧无虑地使用着4GB内存地址空间.它们本来就是运行在不同的操作系统上的.别把他们混淆.DOS程序可以运行在windows上是因为有NTVDM.而你把VC生成的控制台程序放到DOS下只会得到!?This program cannot be run in DOS mode.2:如果你是用标准库编写的话,代码应该没多大差异的.但执行时调用库方式却差天共地.前者通过API模拟