错误 LNK2005 “public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream

网友投稿 319 2022-09-21

错误 LNK2005 “public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream

OSG系列文章目录

文章目录

​​OSG系列文章目录​​​​前言​​​​一、错误原因​​​​二、解决办法​​

前言

严重性 代码 说明 项目 文件 行 禁止显示状态

一、错误原因

因为在工程中使用了osgDB.lib库,osgDB.lib库中已经包含了basic_ifstream类,而我在工程中又包含了iostream,重复包含iostream头文件

include#include#include#include#include#include#include#include#include#include#pragma comment(lib,"gdiplus.lib")#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "Ground_Calculate.h"#include "MeshAnalyzer.h"#include "myFindNodeVisitor.h"#include "MyStruct.h"#include "Shadow_mapping.h"#include "SolarDirection.h"#include "Scene_Calculate.h"#include using namespace std;using namespace Gdiplus;#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )

二、解决办法

明确使用osgDB中的ifstrean和ofstream读写文件

osgDB::ifstream fin;

Color color;

osgDB::ofstream fout(outfilename.c_str());

fout.close();

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:德云社抖音收徒背后:一半戏班,一半偶团!
下一篇:openGL API几个重要概念
相关文章

 发表评论

暂时没有评论,来抢沙发吧~