可以编译出DEBUG版本和SubSQL的FASTDB 3.65,弄了几天了,修改了一些代码。Unicode的。
修改如下:
在xml.cpp的122行后增加如下代码:
By RookieRock
void construct(pointer _Ptr, const T& _Val)
{ // construct object at _Ptr with value _Val
_Construct(_Ptr, _Val);
}
void construct(pointer _Ptr, T&& _Val)
{ // construct object at _Ptr with value _Val
::new ((void _FARQ *)_Ptr) T(_STD forward<T>(_Val));
}
void destroy(pointer _Ptr)
{ // destroy object at _Ptr
_Destroy(_Ptr);
}
By RookieRock
里面我多建了一个优化的Release-Fastest,编译出来的会比较高速。
另外,这里记录一下,在config.h里,172行,如果打开如下,会极大提高数据库性能,但是有风险:
// Do not flush chages to the disk during transaction commit. This option will greatly increase performance
// but can ca