我一直在Linux上用远程调试器测试VS2017 Linux C++。我为C++创建了几个示例项目,在我开始使用线程示例之前,一切都进行得很好。我似乎无法让线程编译,因为我一直收到“`pthread_create的未定义引用”错误。我知道这方面的解决方案是将-lpthread或-pthread添加到VS项目属性命令行,但在这种情况下,这似乎不起作用。
如果有人有这方面的工作,请你指出正确的方向。
程序的main()的pthread ID总是被定义为0,这样的理解对吗?所以,举个例子:#include <cstdio>
printf("Main ID is %X\n", (unsignedint)pthread_self());是否始终打印0?这似乎就是它在我自己的系统(Linux,GNU_LIBPTHREAD_VERSION是:nptl2.11.1)上的工作方式,但是我没有在pth