2016-10-31 5 views
0

를 해결하는 방법을Omnet에서 네트워크를 시뮬레이션하려고합니다. 그러나 나는 "해결되지 않은 포함 된 csimplemodule.h을"? 내가 내 코드에서이

include "csimplemodule.h" 

IDE는 표시되지 않은 포함 "라는 오류가 발생, 나는 경로를 추가하는 시도 .. enter image description here

나는 이것이 해결하려면 않았다 그러나 그렇지 않습니다?. GNU/C++ 컴파일러에 여전히 나는

오류는 다음과 같습니다 문제를 해결하는 방법이 문제를 해결하려면 어떤 도움을 드릴 수 없습니다입니다 도움 : 필요한 모든 헤더 파일을 포함하기 때문에

+0

gcc에 경로를 추가하는 방법을 보여줄 수 있습니까? 실제 gcc 라인은 훌륭합니다. – KompjoeFriek

+0

@KompjoeFriek 편집 한 게시물을 참조하십시오. –

답변

3
  1. csimplemodule.h에 직접 참조 할 필요가 없습니다.
  2. 클래스 Node에서 cSimpleModule까지 상속되어야합니다.
  3. activity()에는 인수가 없습니다.

    #include <omnetpp.h> 
    using namespace omnetpp; 
    
    class Node : public cSimpleModule { 
        private: 
        int no_sent; 
        int no_rcvd; 
        double time_interval; 
        protected: 
        virtual void initialize(); 
        virtual void activity(); 
        virtual void finish(); 
    }; 
    

    단서를 :

그래서 헤더 파일과 같아야합니다 당신은 대신 activity()handleMessage()을 사용하는 것이 단점과 OMNeT++ Simulation Manual에서 두 방법의 장점 봐야한다.