1
나는 std.net.curl
을 사용하고 있으므로 libcurl에 링크해야합니다.말림과 pragma 문제
-L-lcurl
을 추가하면됩니다.
그러나 std.net.curl
을 가져 오는 파일의 맨 위에 pragma(lib,"curl");
을 추가하면 모든 종류의 연결 오류 (누락 된 참조)가 표시됩니다.
왜 그럴까요? 내가 뭐 잘못하고 있니? 아니 그렇게 큰 문제
정말,하지만 난 링크의 pragma
방법을 선호 할 수 있기 때문에, 실제로는 예를 들어, 근무 왜 궁금 sqlite3
이지만 Curl에는 해당되지 않습니다.
흠 ... 당신은 옳은 것 같습니다. 아니, 함께 모든 것을 컴파일하지는 않아. –
예, 대부분의 경우에 pragma (lib)가 작동하려면 모든 것을 함께 컴파일해야합니다. D를 컴파일하는 가장 좋은 방법은 대개 더 빠르며 모듈 가져 오기 경로의 문제도 방지합니다. –