1.vmware10
2.ubuntu12+vmwaretools
3.install gcc4.8 ppa (http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/)
4.install mesa(opengl)(apt-get install mesa*)
5.install qt5.2
飞狐系:金字塔,北斗星
TradeStation系:交易开拓者,MulitCharts
C++系:盛立SPT,PulseTrader
C#系:MagicQuant,ZDP
Java系:飞创STP,Apama
国内程序化交易平台:(按用户群数量从多到少)
TradeStation系:TraderBlazer,MulitCharts
飞狐系:金字塔,北斗星
C#系:MagicQuant,ZDP
C++系:盛立SPT,PulseTrader
Java系:飞创STP,Apama
[此贴子已经被作者于2014/3/26 15:50:41编辑过]
timerThread = new QThread;
writeTimer = new QTimer;
writeTimer->start(500);
writeTimer->moveToThread(timerThread);
connect(writeTimer,SIGNAL(timeout()),this,SLOT(onWriteTimeout()),Qt::DirectConnection);
connect(this,SIGNAL(writeTimeStop()),writeTimer,SLOT(stop()));
timerThread->start();
[此贴子已经被作者于2014/3/31 22:41:03编辑过]
gcc -shared -fPIC -o libsum.so sum.cgcc -o test test.c -ldl
#include <stdio.h>
int sum(int a,int b)
{
return a + b;
}
#include <stdlib.h>
#include <stdio.h>
#include <dlfcn.h>
int main(void)
{
void *handle;
int (*cosine)(int,int);
char *error;
handle = dlopen("./libsum.so",RTLD_LAZY);
if(!handle)
{
fputs(dlerror(),stderr);
exit(1);
}
cosine = dlsym(handle,"sum");
if((error = dlerror()) != NULL)
{
fputs(error,stderr);
exit(1);
}
printf("%d\n",(*cosine)(4,5));
dlclose(handle);
return 0;
}
TS系:TradeBlazer,MultiCharts
飞狐系:金字塔,金魔方
C#系:MagicQuant,红璟
C++系:SPT,EasyQuant
Java系:X-Quant,Apama