【发布时间】:2020-04-01 07:35:49
【问题描述】:
听说 Nuget 构建项目更容易,无需任何配置。
所以,我正在尝试从 Nuget 在我的项目中添加 pthreads
(其实我用的是windows 10 x64 Visual studio 2017,C语言,朋友用的是linux OS)
我只是在 Nuget 包中搜索 pthreads,点击“安装”按钮
但是,我的项目编译良好,但调用了 fatal error LNK1120。
从nuget安装pthreads后还有什么配置吗?
- 我在 stackoverflow 中问这个简单问题的原因是,Microsoft official guides 中没有更多步骤。
【问题讨论】:
-
Set Build log to detail by Tools-->Options-->Projects and Solutions-->Build and Run-->将
MSBuild project build output verbosity设置为detailed,然后分享详细的错误日志我们。另外,您的项目类型是什么,是控制台还是窗口项目?或者提供一个最小的、可重现的示例,以便我们更好地解决您的问题。 -
@hellogod 我不会用英文,所以,有错误
main.obj : error LNK2019: __imp__pthread_createmain.obj : error LNK2019: __imp__pthread_joinfatal error LNK1120: -
你能告诉我们你的项目类型是什么,或者它是在VS2017中创建的吗?
-
VS2017,新项目 - ConsoleApplication。我没有手动配置其他任何东西。 (因为我通常在另一个 IDE 中编写另一种语言)
标签: c visual-studio-2017 nuget pthreads lnk2019