D의 다른 소스 파일에서 클래스를 가져 오는 방법은 무엇입니까?

꽥꽥 거리다

나는 D 언어를 처음 사용합니다. main () 함수에서 사용하기 위해 사용자 정의 클래스를 가져 오려고합니다.

프로젝트 구조 :

DlangApp/app.d
DlangApp/ClassOne.d

ClassOne.d :

import std.stdio;

class ClassOne
{
    string firstName;
    string lastName;

    this(string first, string last)
    {
        firstName = first;
        lastName = last;
    }

    void writeName()
    {
        writefln("The name is: %s %s", firstName, lastName);
    }
}

app.d :

import std.stdio;
import ClassOne;

void main()
{
    auto aNumber = 10;
    auto aString = "This is a string.";
    writefln("A string: %s\nA number: %s", aString, aNumber);
}

실행 dmd -run app.d하면 다음 오류 메시지가 나타납니다.

app.obj(app)
 Error 42: Symbol Undefined _D8ClassOne12__ModuleInfoZ
---errorlevel 1

내가 여기서 뭘 잘못하고 있니?

DejanLekic

실행 dmd -ofquakkels_app app.d ClassOne.d하고 컴파일이 성공하면 quakkels_app실행 파일 을 얻습니다 .

또는 -run <file> [args...]매개 변수 를 실제로 사용하려는 경우 : dmd ClassOne.d -run app.d. 마지막에 -run을 넣었습니다. -run 파일 이름 후에 응용 프로그램에 전달할 매개 변수를 넣을 수 있기 때문 입니다.

이제 위의 컴파일 오류가 발생한 이유를 이해할 수있을 것입니다. DMD가 ClassOne.d 파일을 컴파일하지 않았습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 폴더의 파일에서 파이썬 클래스를 가져 오는 방법은 무엇입니까?

분류에서Dev

Robot Framework의 동일한 Python 파일에서 두 개의 다른 클래스의 메서드를 가져 오는 방법은 무엇입니까?

분류에서Dev

한 클래스의 부울 메서드 결과를 Java의 다른 클래스의 if 문으로 가져 오는 방법은 무엇입니까?

분류에서Dev

메서드를 가져 오거나 파이썬의 다른 클래스에서 사용하는 방법은 무엇입니까?

분류에서Dev

Xamarin Forms에서 MainActivity의 메서드를 호출하거나 다른 클래스에서 MainActivity의 'Window'를 가져 오는 방법은 무엇입니까?

분류에서Dev

다른 모듈의 클래스를 Jersey로 가져 오는 방법은 무엇입니까?

분류에서Dev

다른 요소가 각도로 클래스를 가져올 때 요소에 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

main.py의 클래스 인스턴스를 다른 파일에서 사용 가능하게 만드는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 .Java 파일에서 클래스를 처리하는 방법은 무엇입니까?

분류에서Dev

다른 형제 클래스가있는 경우 특정 클래스 이름에서 텍스트를 가져 오는 방법은 무엇입니까?

분류에서Dev

다른 파일에서 yup 스키마를 가져 오는 방법은 무엇입니까?

분류에서Dev

다른 CSS 파일 / 클래스로 요소를 재정의하지 않는 방법은 무엇입니까?

분류에서Dev

다른 클래스 내부에 클래스가있을 때 데이터 리더에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

클래스를 정의하거나 스크랩북에서 가져 오는 방법은 무엇입니까?

분류에서Dev

Django, 모델 클래스를 다른 모델 클래스로 가져 오는 방법은 무엇입니까?

분류에서Dev

다른 Maven 프로젝트에서 스프링 리소스를 가져 오는 방법은 무엇입니까?

분류에서Dev

다른 파생 클래스의 조합에서 기능을 추가하는 방법은 무엇입니까?

분류에서Dev

다른 클래스의 Tkinter 목록 상자에 데이터를 추가하는 방법은 무엇입니까?

분류에서Dev

다른 클래스의 프레임에 하위 뷰를 추가하는 방법은 무엇입니까?

분류에서Dev

한 클래스에서 다른 클래스의 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

Java에서 다른 클래스의 set 메소드를 사용하는 방법은 무엇입니까?

분류에서Dev

Android의 AsyncTask 클래스에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

파일에서 클래스 객체로 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

Android Studio에서 클래스를 가져 오는 방법은 무엇입니까?

분류에서Dev

Java 클래스의 공용 메소드를 가져 와서 실행하는 방법은 무엇입니까?

분류에서Dev

g ++로 다른 파일에 정의 된 클래스를 생성하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 커밋에서 동일한 파일의 소스를 얻는 방법은 무엇입니까?

분류에서Dev

C # 기본 클래스 내의 파생 클래스에서 특정 형식의 모든 필드를 가져 오는 방법은 무엇입니까?

분류에서Dev

특정 클래스를 가진 다른 요소에 따라 한 요소의 CSS를 설정하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    다른 폴더의 파일에서 파이썬 클래스를 가져 오는 방법은 무엇입니까?

  2. 2

    Robot Framework의 동일한 Python 파일에서 두 개의 다른 클래스의 메서드를 가져 오는 방법은 무엇입니까?

  3. 3

    한 클래스의 부울 메서드 결과를 Java의 다른 클래스의 if 문으로 가져 오는 방법은 무엇입니까?

  4. 4

    메서드를 가져 오거나 파이썬의 다른 클래스에서 사용하는 방법은 무엇입니까?

  5. 5

    Xamarin Forms에서 MainActivity의 메서드를 호출하거나 다른 클래스에서 MainActivity의 'Window'를 가져 오는 방법은 무엇입니까?

  6. 6

    다른 모듈의 클래스를 Jersey로 가져 오는 방법은 무엇입니까?

  7. 7

    다른 요소가 각도로 클래스를 가져올 때 요소에 클래스를 추가하는 방법은 무엇입니까?

  8. 8

    main.py의 클래스 인스턴스를 다른 파일에서 사용 가능하게 만드는 방법은 무엇입니까?

  9. 9

    두 개의 다른 .Java 파일에서 클래스를 처리하는 방법은 무엇입니까?

  10. 10

    다른 형제 클래스가있는 경우 특정 클래스 이름에서 텍스트를 가져 오는 방법은 무엇입니까?

  11. 11

    다른 파일에서 yup 스키마를 가져 오는 방법은 무엇입니까?

  12. 12

    다른 CSS 파일 / 클래스로 요소를 재정의하지 않는 방법은 무엇입니까?

  13. 13

    다른 클래스 내부에 클래스가있을 때 데이터 리더에서 데이터를 가져 오는 방법은 무엇입니까?

  14. 14

    클래스를 정의하거나 스크랩북에서 가져 오는 방법은 무엇입니까?

  15. 15

    Django, 모델 클래스를 다른 모델 클래스로 가져 오는 방법은 무엇입니까?

  16. 16

    다른 Maven 프로젝트에서 스프링 리소스를 가져 오는 방법은 무엇입니까?

  17. 17

    다른 파생 클래스의 조합에서 기능을 추가하는 방법은 무엇입니까?

  18. 18

    다른 클래스의 Tkinter 목록 상자에 데이터를 추가하는 방법은 무엇입니까?

  19. 19

    다른 클래스의 프레임에 하위 뷰를 추가하는 방법은 무엇입니까?

  20. 20

    한 클래스에서 다른 클래스의 함수를 호출하는 방법은 무엇입니까?

  21. 21

    Java에서 다른 클래스의 set 메소드를 사용하는 방법은 무엇입니까?

  22. 22

    Android의 AsyncTask 클래스에서 데이터를 가져 오는 방법은 무엇입니까?

  23. 23

    파일에서 클래스 객체로 데이터를 가져 오는 방법은 무엇입니까?

  24. 24

    Android Studio에서 클래스를 가져 오는 방법은 무엇입니까?

  25. 25

    Java 클래스의 공용 메소드를 가져 와서 실행하는 방법은 무엇입니까?

  26. 26

    g ++로 다른 파일에 정의 된 클래스를 생성하는 방법은 무엇입니까?

  27. 27

    두 개의 다른 커밋에서 동일한 파일의 소스를 얻는 방법은 무엇입니까?

  28. 28

    C # 기본 클래스 내의 파생 클래스에서 특정 형식의 모든 필드를 가져 오는 방법은 무엇입니까?

  29. 29

    특정 클래스를 가진 다른 요소에 따라 한 요소의 CSS를 설정하는 방법은 무엇입니까?

뜨겁다태그

보관