• 16087阅读
  • 4回复

[已解决] Qt 中有没有得到进程ID和线程ID的方法? [复制链接]

上一主题 下一主题
离线blackdire
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-13
— 本帖被 XChinux 执行加亮操作(2008-04-13) —
想写一个log类,记录调用的函数的进程ID和线程ID,Qt库里有没有办法得到?
[ 此贴被blackdire在2008-06-22 21:38重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2008-04-13
QThread::currentThreadId()
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线blackdire

只看该作者 2楼 发表于: 2008-04-20
进程ID没有办法得到吧?
离线XChinux

只看该作者 3楼 发表于: 2008-04-20
#ifdef Q_WS_WIN
DWORD pid = GetProcessId();
#else
int pid = getpid();
#endif
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线blackdire

只看该作者 4楼 发表于: 2008-04-23
看来还是要用平台相关的代码,不过还是非常感谢。
快速回复
限100 字节
 
上一个 下一个