如何在visual C++express 2010中编译此逻辑
how to compile this logic in visual C++ express 2010
我有一本书中的C++代码,想在visual C++express 2010中运行它,但我遇到了如下错误。你能告诉我如何运行这个代码吗?非常感谢!
#include <iostream>
class Cat
{
public:
int itsAge;
int itsWeight;
};
int main()
{
Cat Frisky;
Frisky.itsAge = 5;
std::count << "Frisky is a cat who is ";
std::count << Frisky.itsAge << " years old.n";
reutrn 0;
}
------ Build started: Project: chp6, Configuration: Debug Win32 ------
list6_1.cpp
list6_1.cpp(2): warning C4627: '#include <iostream>': skipped when looking for precompiled header use
Add directive to 'StdAfx.h' or rebuild precompiled header
list6_1.cpp(20): fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
在项目设置中,关闭预编译头。当您创建项目时(可能是默认情况下),它已经打开,并且它希望#include "StdAfx.h"
是文件的第一行。
在修复了简单的拼写错误后,实际读取了错误消息..:
#include "StdAfx.h"
#include <iostream>
class Cat
{
public:
int itsAge;
int itsWeight;
};
int main()
{
Cat Frisky;
Frisky.itsAge = 5;
std::cout << "Frisky is a cat who is ";
std::cout << Frisky.itsAge << " years old.n";
return 0;
}
将项目设置为空白Win32控制台应用程序。添加源代码并进行编译。那应该行得通。
或者,您可以根据错误报告添加它要求的文件:Did you forget to add '#include "StdAfx.h"' to your source?
。
相关文章:
- MSVC 2010 编译应用程序和 MSVC 2019 编译应用程序之间的行为差异
- 使用boost库在Visual Studio 2010中编译完整的静态可执行文件
- 编译错误C3861 Visual Studio 2010
- 无法在VS 2010中编译VCG库
- 在 MSVC 2010 中编译 64 位应用程序
- 使用 mkoctfile 与 Octave 和 Visual Studio 2010 编译器编译 .mex 或 .oct
- 我正在尝试在Visual Studio 2010上编译C ++代码,但出现链接器错误
- Visual Studio 2010 与 2012 编译时性能和稳定性比较,适用于C++用户
- 旧版 MFC 代码 (2005) 无法在 VC 2010 上编译
- C++程序是在VC++2010中编译的,而不是在Visual C++6.0中编译的
- Pinvoke与GCC在VB.net 2010中编译的c++dll有关
- 在LNK2038中编译Visual Studio 2010到2012 RC的MFC应用程序
- C++2010 Express Protobuf编译错误
- Visual Studio 2010在编译C++/CLI项目时出现奇怪错误
- 在Visual Studio 2010中编译glox库项目时出现问题
- 在VS 2010中将CUDA代码编译为二进制文件C++
- clang 3.3 可以在 VS 2010 中使用命名空间编译代码
- 为什么以下内容无法在Visual Studio 2010 C++下编译
- Visual Studio 2010 不重新生成/重新编译
- 在Visual Studio 2010中编译IDL文件时无法生成必要的文件