编写Linux下的多线程程序,需要使用头文件pthread.h,但在windows下使用此头文件需要一些操作,现有的几种导入方法比较复杂,本文提出另一种方法解决无法找到头文件的问题。
1、在扩展处搜索此插件(笔者使用的此插件,其他几种大同小异)
2、在命令面板输入NuGet...,点击下图红框选项
3、继续输入pthread后敲击回车
4、等待一会儿,选择首选项pthreads
5、选择版本
6、注意:如果该项目非 C# / .NET project,会报以下错误
Getting Error Cannot find any .csproj or .fsproj file for your project! Please fix this error and try again while trying to install Selenium Webdriver.
当您试图将一个nuget包安装到一个非c# / . net项目或空的工作区中时,就会出现这个问题。
笔者的解决办法:初始化一个c#项目:
1、打开终端/命令提示符,到想要创建应用程序的文件夹。
2、在命令shell中输入如下命令:dotnet new console
3、你会在右下角看到一个通知:“Required assets to build and debug are missing. Add them? 选择“yes”。(可能不会有)
最后再重新从第二步开始即可。
最终结果:
如果没有解决您的问题,可以尝试其他方法。