歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Eclipse+MinGW+SWIG包裝Java接口

Eclipse+MinGW+SWIG包裝Java接口

日期:2017/3/1 10:17:43   编辑:Linux編程

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