歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Eclipse+MinGW+SWIG包裝Java接口

A.  新建並實現C++類庫

設計這個類庫的名字為SwigLib,其中需要一個Random類來生成隨機數。首先在Eclipse中新建Shared Library Project:

添加Random類:

/*

 * Random.h

 */

 

#ifndef RANDOM_H_

#define RANDOM_H_

 

namespace SwigLib {

 

class Random {

public:

    Random();

    int getInt(int max);

    virtual ~Random();

};

 

} /* namespaceSwigTest */

#endif /* RANDOM_H_ */

 

/*

 *Random.cpp

 */

 

#include "Random.h"

#include <stdlib.h>

#include <ctime>

 

namespace SwigLib {

 

Random::Random() {

    srand((unsigned)time(0));

}

 

int Random::getInt(int max) {

    return rand() % max;

}

 

Random::~Random() {

}

 

} /* namespaceSwigLib */

Copyright © Linux教程網 All Rights Reserved