C++ 如何在Visual C++;2010?

C++ 如何在Visual C++;2010?,c++,visual-studio-2010,visual-c++,linker,C++,Visual Studio 2010,Visual C++,Linker,我试图遵循这个问题的解决方案: 这让我想到: 我在项目属性>配置属性> C/C++ >预处理器>编辑预处理器定义< /P>中定义CIMGUIUSPYPNG 但是如何将-lpng添加到链接器标志 我尝试将其添加到Linker>命令行,如下所示: 但我得到了这个警告: 1> 链接:警告LNK4044:无法识别的选项'/lpng';已忽略Visual Studio不是这样工作的。您可能希望在Linker->Input属性页中添加库作为附加依赖项。看起来您已经这样做了,因为libpng.lib列

我试图遵循这个问题的解决方案:

这让我想到:

我在项目属性>配置属性> C/C++ >预处理器>编辑预处理器定义< /P>中定义CIMGUIUSPYPNG

但是如何将-lpng添加到链接器标志

我尝试将其添加到Linker>命令行,如下所示:

但我得到了这个警告:
1> 链接:警告LNK4044:无法识别的选项'/lpng';已忽略

Visual Studio不是这样工作的。您可能希望在Linker->Input属性页中添加库作为附加依赖项。看起来您已经这样做了,因为libpng.lib列在命令行中。@RetiredInja:谢谢,但在打开png文件时仍会崩溃。也许错误在别处。你能回答我的评论吗?你必须将libpng.dll(以及所有相关dll)与你的application@PankajM例如我已经做到了。崩溃来自Cimg中的png\u read\u信息