繁体   English   中英

使用stdscr时的链接器警告(ncurses)

[英]Linker warnings when using stdscr (ncurses)

好的,因此,每当我尝试在pdcurses中使用stdscr时,都会收到以下警告:

LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4049: locally defined symbol "_stdscr" imported
LINK : warning LNK4049: locally defined symbol "_SP" imported

我该如何解决? 它们只是警告,但是当我运行我的程序时,它崩溃了,因此它们可能与它有关。 特别是考虑到它崩溃的那一行是使用stdscr的事实。

当您有一个程序调用在不同RTL模型中构建的库时,通常会在MSVC中看到该消息。

查看您的“编译器选项”,也许在“代码生成”下。 您应该能够找到运行时库设置。

它可能谈论调试/多线程/单...

确保程序的运行时库设置与所有库的设置匹配。 那应该解决这个问题。

对于崩溃,我建议在线查找pdcurses的示例程序。 从理论上讲,应该编译并正确运行。 使用它作为修复库设置的基础,然后将其重构为所需的形式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM