나는 C 아주 새로운 그리고 난이 코드가 있습니다 #include <stdio.h>
#include <math.h>
int main(void)
{
double x = 0.5;
double result = sqrt(x);
printf("The square root of %lf is %lf\n", x, result);
Intel describes libm.lib을 정적 라이브러리로, libmmt.lib을 다중 스레드 정적 라이브러리 (/ MT)로, libmmds.lib을 LibM Math Library을 구현하는 다중 스레드 정적 라이브러리 (/ MD)로 사용합니다. 하지만 항상/MT 또는/MD 중 하나를 선택하지 않아도 되나요? Windows에 라이브러리의 정적 버전이
원래 코드를 링크하는 동안 math 라이브러리를 사용하는 gcc -lm ... 옵션을 사용하여 Linux에서 빌드 된 C 프로그램을 빌드하려고합니다. Win32 환경에서 Visual Studio 2005 컴파일러의 프로젝트 설정에서 어떻게 동일하게 사용할 수 있습니까? EDIT : 기본적으로 원래의 Linux 코드에는 math.h가 포함되어 있으며 gcc