考虑到 Brian Glandman (http://gladman.plushost.co.uk/oldsite/computing/gnu_scientific_library.php) 提出的构建项目,我正在尝试将 GSL 1.14 用于 VC2010。在构建库之后,我尝试使用函数 gsl_sf_bessel_J0 运行一个简单的示例。请参见下面的代码:
包括
包括
诠释主要(){
double x;
double y;
do
{
printf("\nInforme o valor de x: ");
scanf_s("%lf", &x);
y = gsl_sf_bessel_J0 (x);
printf ("J0(%g) = %.18e\n", x, y);
} while (x!=0);
返回0;}
代码编译,但出现以下消息。即便如此,代码也会正确计算函数。我想了解这些消息,主要是关于它们在最复杂的代码中产生一些关键问题的可能性。
“test_3.exe”:已加载“C:\Documents and Settings\Francisco J.Profito\Meus documentos\Visual Studio 2010\Projects\test_1\Debug\test_3.exe”,已加载符号。“test_3.exe”:已加载“C:\WINDOWS\system32\ntdll.dll”,找不到或打开 PDB 文件“test_3.exe”:已加载“C:\WINDOWS\system32\kernel32.dll”,找不到或打开 PDB 文件“test_3.exe”:加载“C:\WINDOWS\system32\msvcr100d.dll”,加载符号。'test_3.exe': 加载'C:\WINDOWS\system32\shimeng.dll', 找不到或打开PDB文件'test_3.exe': 卸载'C:\WINDOWS\system32\shimeng.dll' 线程'Win32线程' (0x1644) 已退出,代码为 -1073741510 (0xc000013a)。程序“[5508] test_3.exe: Native”已退出,代码为 -1073741510 (0xc000013a)。
1>----- 重建全部启动:项目:test_3,配置:调试 Win32 ------ 1>cl:命令行警告 D9007:'/Gm' 需要 '/Zi 或 /ZI';选项被忽略 1> test_3.cpp 1>LINK : 警告 LNK4098: defaultlib 'LIBCMTD' 与其他库的使用冲突;使用 /NODEFAULTLIB:library 1>LINK : 警告 LNK4098: defaultlib 'LIBCMTD' 与使用其他库冲突;使用 /NODEFAULTLIB:library 1> test_3.vcxproj -> C:\Documents and Settings\Francisco J. Profito\Meus documentos\Visual Studio 2010\Projects\test_1\Debug\test_3.exe ==========全部重建:1 成功,0 失败,0 跳过 ==========