元素<运行时库>的值为无效“多线程调试(/ MTd)”

时间:2020-10-25 05:38:07

标签: c++ visual-studio pdcurses

我也遇到了这个(貌似)相关的错误:

MSB6011: Invalid parameters passed to the Microsoft.Build.CPPTasks.CL task. 它们可能相关的原因是,这两个错误都在同一文件(Microsoft.CppCommon.targets)的同一行(第423行):

<CL Condition="'%(ClCompile.PrecompiledHeader)' != 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true' 
and '%(ClCompile.CompilerIteration)' == '' and @(ClCompile) != ''"

我试图在其中更改运行时库值

配置属性> C / C ++>代码生成>运行时库(路径)

从“默认”进入“多线程调试(/ MTd)”以在Install pdcurses on Visual Studio 2017(我在步骤3)的帮助下在Visual Studio 2019上设置PDCurses,这导致了两个错误:

1.Element<Runtime Library> has an invalid value of "Multithreaded Debug(/MTd)"

2.MSB6011: Invalid parameters passed to the Microsoft.Build.CPPTasks.CL task.

不知道出了什么问题,但是我觉得这些可能会有所帮助:

  • 我将“ VC ++目录”中的“包含目录”从“ $(VC_IncludePath); $(WindowsSDK_IncludePath);”更改为 放入'$(VC_IncludePath); $(WindowsSDK_IncludePath); D:\ PDCurses-3.9 \ PDCurses-3.9 '

  • 将“ VC ++目录”中的“库目录”从 '$(VC_LibraryPath_x86); $(WindowsSDK_LibraryPath_x86); $(NETFXKitsDir)Lib \ um \ x86;'放入'$(VC_LibraryPath_x86); $(WindowsSDK_LibraryPath_x86); $(NETFXKitsDir)Lib \ um \ x86; D:\ PDCurses-3.9 \ PDCurses-3.9 \ wincon '< / p>

  • 在“链接器”的“输入”选项卡的“其他依赖项”中放置“ pdcurses.lib”。

任何帮助都将受到赞赏!

0 个答案:

没有答案