設計這個類庫的名字為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 */