[英]Hello World C++ error - cmath
I am a complete beginner to C++. 我是C ++的完整入门者。 I am using microsoft visual studio 2015 with fltk 1.3.x and am following "Programming Principles and Practice Using C++" by Bjarne Stroustrup.
我正在使用带有fltk 1.3.x的Microsoft Visual Studio 2015,并遵循Bjarne Stroustrup的“使用C ++编程原理和实践”。 The current program I am working on is Hello World, the drill on p52-54.
我正在处理的当前程序是Hello World,这是p52-54上的练习。
The code I have written(/copied from the book and a supporting doc for std_lib_facilities.h [www.stroustrup.com/Programming/include-std_lib_facilities.doc]) is: 我编写的代码(/从本书和std_lib_facilities.h的辅助文档中复制[www.stroustrup.com/Programming/include-std_lib_facilities.doc])是:
//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;
}
Then I go Build -> Compile and this happens... 然后我去构建->编译,这发生了...
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
I am thinking that this relates to the std_lib_facilities.h file. 我认为这与std_lib_facilities.h文件有关。 The book recommends use of fltk 1.1.x and visual studio 2005 so maybe this is also part of the problem?
该书建议使用fltk 1.1.x和Visual Studio 2005,所以也许这也是问题的一部分吗?
Any insight you can give is greatly appreciated. 您能提供的任何见解都将不胜感激。
Thank you. 谢谢。
that should work 应该工作
#include <iostream>
int main()
{
std::cout << "Hello, World!" << std::endl; //endl = /n
system("pause") //system pause = wait till user entering a char
return 0;
}
Im pretty new too but heres how I did it using visual studio: 我也很新,但是这是我如何使用Visual Studio做到的:
// my first program in c++
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello World! I am a c++ program.";
return 0;
}
Basically all you need is to use the #include < iostream > That will tell the computer to use those functions in order to carry out the program (take out the spaces). 基本上,您所需要的只是使用#include <iostream>,它将告诉计算机使用那些功能来执行程序(占用空格)。 You also need to include: using namespace std;
您还需要包括:使用命名空间std; if you want to say "cout".
如果您想说“ cout”。 Otherwise you have to specify and say std before cout.
否则,您必须在cout之前指定并说出std。 Lastly you can just take out the "keep window open thing".
最后,您只需取出“保持窗口打开的东西”即可。 You dont need that as long as you just click CTRL-F5 to run the program.
您只需要单击CTRL-F5即可运行该程序。 Hope that Helped!
希望对您有所帮助! Goodluck!
祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.