首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hello World C++错误- cmath

Hello World C++错误- cmath
EN

Stack Overflow用户
提问于 2015-08-26 16:57:51
回答 2查看 5.4K关注 0票数 0

我完全是C++的初学者。我正在使用microsoft visual studio 2015和fltk 1.3.x,并遵循Bjarne Stroustrup的"Programming Principles and Practice using C++“。我目前正在开发的程序是Hello World,它是p52-54上的drill。

我写的代码(书中的/copied和std_lib_facilities.h www.stroustrup.com/Programming/include-std_lib_facilities.doc)的支持文档是:

代码语言:javascript
复制
//My first hello world program
#include "../../../std_lib_facilities.h"
int main()  //C++ programs start by executing the function main
{
    cout << "Hello, World!/n";  //output "Hello, world!"
    keep_window_open();         //wait for a character to be entered
    return 0;
}

然后我去构建->编译,这就发生了……

代码语言:javascript
复制
Severity    Code    Description Project File    Line
Error (active)      the global scope has no "acosf" Hello_World c:\Program      Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath   670
Error (active)      the global scope has no "asinf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    670
Error (active)      the global scope has no "atanf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    671
Error (active)      the global scope has no "atan2f"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    671
Error (active)      the global scope has no "ceilf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    671
Error (active)      the global scope has no "cosf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    672
Error (active)      the global scope has no "coshf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    672
Error (active)      the global scope has no "expf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    672
Error (active)      the global scope has no "fabsf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    673
Error (active)      the global scope has no "floorf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    673
Error (active)      the global scope has no "fmodf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    673
Error (active)      the global scope has no "frexpf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    674
Error (active)      the global scope has no "ldexpf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    674
Error (active)      the global scope has no "logf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    674
Error (active)      the global scope has no "log10f"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    675
Error (active)      the global scope has no "modff" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    675
Error (active)      the global scope has no "powf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    675
Error (active)      the global scope has no "sinf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    676
Error (active)      the global scope has no "sinhf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    676
Error (active)      the global scope has no "sqrtf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    676
Error (active)      the global scope has no "tanf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    677
Error (active)      the global scope has no "tanhf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    677
Error (active)      the global scope has no "acosl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    679
Error (active)      the global scope has no "asinl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    679
Error (active)      the global scope has no "atanl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    680
Error (active)      the global scope has no "atan2l"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    680
Error (active)      the global scope has no "ceill" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    680
Error (active)      the global scope has no "cosl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    681
Error (active)      the global scope has no "coshl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    681
Error (active)      the global scope has no "expl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    681
Error (active)      the global scope has no "fabsl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    682
Error (active)      the global scope has no "floorl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    682
Error (active)      the global scope has no "fmodl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    682
Error (active)      the global scope has no "frexpl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    683
Error (active)      the global scope has no "ldexpl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    683
Error (active)      the global scope has no "logl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    683
Error (active)      the global scope has no "log10l"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    684
Error (active)      the global scope has no "modfl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    684
Error (active)      the global scope has no "powl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    684
Error (active)      the global scope has no "sinl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    685
Error (active)      the global scope has no "sinhl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    685
Error (active)      the global scope has no "sqrtl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    685
Error (active)      the global scope has no "tanl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    686
Error (active)      the global scope has no "tanhl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    686
Error (active)      the global scope has no "float_t"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    688
Error (active)      the global scope has no "double_t"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    688
Error (active)      the global scope has no "nan"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    700
Error (active)      the global scope has no "acoshf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    704
Error (active)      the global scope has no "asinhf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    704
Error (active)      the global scope has no "atanhf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    704
Error (active)      the global scope has no "cbrtf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    705
Error (active)      the global scope has no "erff"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    705
Error (active)      the global scope has no "erfcf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    705
Error (active)      the global scope has no "expm1f"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    706
Error (active)      the global scope has no "exp2f" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    706
Error (active)      the global scope has no "hypotf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    707
Error (active)      the global scope has no "ilogbf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    707
Error (active)      the global scope has no "lgammaf"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    707
Error (active)      the global scope has no "log1pf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    708
Error (active)      the global scope has no "log2f" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    708
Error (active)      the global scope has no "logbf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    708
Error (active)      the global scope has no "llrintf"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    709
Error (active)      the global scope has no "lrintf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    709
Error (active)      the global scope has no "nearbyintf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    709
Error (active)      the global scope has no "rintf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    710
Error (active)      the global scope has no "llroundf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    710
Error (active)      the global scope has no "lroundf"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    710
Error (active)      the global scope has no "fdimf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    711
Error (active)      the global scope has no "fmaf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    711
Error (active)      the global scope has no "fmaxf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    711
Error (active)      the global scope has no "fminf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    711
Error (active)      the global scope has no "roundf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    712
Error (active)      the global scope has no "truncf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    712
Error (active)      the global scope has no "remainderf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    713
Error (active)      the global scope has no "remquof"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    713
Error (active)      the global scope has no "copysignf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    714
Error (active)      the global scope has no "nanf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    714
Error (active)      the global scope has no "nextafterf"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    715
Error (active)      the global scope has no "scalbnf"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    715
Error (active)      the global scope has no "scalblnf"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    715
Error (active)      the global scope has no "nexttowardf"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    716
Error (active)      the global scope has no "tgammaf"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    716
Error (active)      the global scope has no "acoshl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    718
Error (active)      the global scope has no "asinhl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    718
Error (active)      the global scope has no "atanhl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    718
Error (active)      the global scope has no "cbrtl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    719
Error (active)      the global scope has no "erfl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    719
Error (active)      the global scope has no "erfcl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    719
Error (active)      the global scope has no "expm1l"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    720
Error (active)      the global scope has no "exp2l" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    720
Error (active)      the global scope has no "hypotl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    721
Error (active)      the global scope has no "ilogbl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    721
Error (active)      the global scope has no "lgammal"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    721
Error (active)      the global scope has no "log1pl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    722
Error (active)      the global scope has no "log2l" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    722
Error (active)      the global scope has no "logbl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    722
Error (active)      the global scope has no "llrintl"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    723
Error (active)      the global scope has no "lrintl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    723
Error (active)      the global scope has no "nearbyintl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    723
Error (active)      the global scope has no "rintl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    724
Error (active)      the global scope has no "llroundl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    724
Error (active)      the global scope has no "lroundl"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    724
Error (active)      the global scope has no "fdiml" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    725
Error (active)      the global scope has no "fmal"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    725
Error (active)      the global scope has no "fmaxl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    725
Error (active)      the global scope has no "fminl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    725
Error (active)      the global scope has no "roundl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    726
Error (active)      the global scope has no "truncl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    726
Error (active)      the global scope has no "remainderl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    727
Error (active)      the global scope has no "remquol"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    727
Error (active)      the global scope has no "copysignl" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    728
Error (active)      the global scope has no "nanl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    728
Error (active)      the global scope has no "nextafterl"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    729
Error (active)      the global scope has no "scalbnl"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    729
Error (active)      the global scope has no "scalblnl"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    729
Error (active)      the global scope has no "nexttowardl"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    730
Error (active)      the global scope has no "tgammal"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    730
Error (active)      the global scope has no "fpclassify"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    732
Error (active)      the global scope has no "signbit"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    732
Error (active)      the global scope has no "isfinite"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    733
Error (active)      the global scope has no "isinf" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    733
Error (active)      the global scope has no "isnan" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    734
Error (active)      the global scope has no "isnormal"  Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    734
Error (active)      the global scope has no "isgreater" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    735
Error (active)      the global scope has no "isgreaterequal"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    735
Error (active)      the global scope has no "isless"    Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    736
Error (active)      the global scope has no "islessequal"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    736
Error (active)      the global scope has no "islessgreater" Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    737
Error (active)      the global scope has no "isunordered"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    737
Error (active)      cannot open source file "/usr/include/math.h"   Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\math.h   22
Error   C1083   Cannot open include file: '/usr/include/math.h': No such file or directory  Hello_World c:\program files (x86)\microsoft visual studio 14.0\vc\include\math.h   22
Error (active)      linkage specification is incompatible with previous "copysign" (declared at line 53 of "c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\math.h") Hello_World c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtgmath.h    183
Error (active)      linkage specification is incompatible with previous "rint"     (declared at line 52 of "c:\Program Files (x86)\Microsoft Visual Studio     14.0\VC\include\math.h") Hello_World c:\Program Files (x86)\Microsoft Visual     Studio 14.0\VC\include\xtgmath.h    207

我认为这与std_lib_facilities.h文件有关。这本书推荐使用fltk 1.1.x和visual studio 2005,所以也许这也是问题的一部分?

我们非常感谢您能提供的任何见解。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-06-24 15:00:02

这应该是可行的

代码语言:javascript
复制
#include <iostream>

int main()

{

    std::cout << "Hello, World!" << std::endl;   //endl = /n

    system("pause")      //system pause = wait till user entering a char

    return 0;

}
票数 0
EN

Stack Overflow用户

发布于 2015-09-22 15:18:59

我也是个新手,但下面是我如何使用visual studio做到这一点的:

代码语言:javascript
复制
// my first program in c++

#include <iostream>

using namespace std;

int main()

{

cout <<"Hello World! I am a c++ program.";

    return 0;
}

基本上,您需要做的就是使用#include < iostream >,它将告诉计算机使用这些函数来执行程序(去掉空格)。如果您想说"cout“,还需要包括:使用名称空间std;。否则,您必须在cout之前指定并指定std。最后,你可以拿出“保持窗口打开”的东西。只要您只需按CTRL-F5来运行程序,就不需要这样做。希望这能有所帮助!祝你好运!

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32222166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档