作者st1009 (前端攻城师)
看板C_and_CPP
标题[问题] visual studio 2017无法开启15创的CPP
时间Sun Aug 13 21:14:37 2017
开发平台(Platform): Win10
编译器: Visual Studio 2017
额外使用到的函数库(Library Used): OpenGL
问题(Question):
以前我用VS 2015时,玩OpenGL(3D射击小游戏)和cocos2d-x(开发手机游戏)
那时创了一些cpp的专案,我换了1台型号vx5的笔电,所以把那些专案移到新电脑,
可是我要重装VS时,发现它升级到2017了QAQQQ
2017新的设定我不是很清楚怎样设定安装,我就秉持装多一点不会错的心点点点
结果装好之後,我开启我写的C#可以开起来,但是我开我OpenGL专案时,
编译出现错误,我想看看程式码有问题吗?
却发现了!!!
我的程式码根本没办法开起来,
好像是什麽ITextBufferFactoryService的问题,可是我查了一下,还是不知道怎办好...
我以为...VS应该是连txt都可以开的,不懂怎麽了QAQQQ
喂入的资料(Input):一个OpenGL创的CPP档
预期的正确结果(Expected Output):开启此CPP档,让我看到程式码
错误结果(Wrong Output):
显示Microsoft.VisualStudio.Text.ITextBufferFactoryService找不到这个的合约
--
半壁河山半攻守
半争成败半悟道
许银川
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.144.36
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1502630602.A.B47.html
1F:→ st1009: 各位大大我想改问题....等我一下QAQQQ 08/13 21:24
2F:推 james732: 好诡异的错误讯息…… 08/13 21:24
3F:→ st1009: 这个版不能自删... 08/13 21:24
我这个问题在我进行修复後消失了...但是修复要时间,我就边打这篇文了
现在修好了,但删不掉...
4F:→ james732: 你可以修改文章 08/13 21:24
我现在是编译不过无法开启GL/glew.h 好像没这个档案或目录
我正在检查是不是有些设定我忘了....
5F:→ Schottky: glew 要另外下载吧 08/13 21:34
嗯,是的...我想我补一补应该就没问题了...
这篇文算意外发出来的...
我原本想说先打好,如果修复完还有问题才发的...
各位大大对不起QAQQQQ
6F:→ Schottky: 没差啦,升级 VS 经验谈也是有价值的文章啊 08/13 21:41
我晚点如果修好了...就改成心得文Orz
我目前在载GL但是发现2017跟2015目录好像不一样....
lib过了,目前还找不到dll档
成了!让我想想这篇文怎处理Orz
心得:
这次的过程我简单讲一遍好了,我因为换电脑,所以VS从2015升级到2017,
升级之後发现无法开启CPP档,没有找到讯息提示跟我一样的人...
应该是中文版的问题,但是好像有人有相似问题,他们从安装管理员那边修复VS,
我也进行VS修复的操作,感觉上就是不用点设定的重新安装>"<
修复完成之後,该Bug就消失了,推测可能是安装时,网路不稳造成安装不完全吧
然後开始使用OpemGL,依照VS给予的错误讯息开始补档给他,
2017跟2015专案的资料夹位置好像不同,不过我从连结器确认了正确档案位置,
之後就在相应位置补档,把档案补完之後,OpemGL就可以顺利执行了。
7F:→ MOONY135: 我想告诉你 其实还是可以抓2015 08/13 22:21
嗯,我下载时看过这网页,但是我点下载之後,他说
"下载结果"
"抱歉!找不到任何下载符合您的搜寻。"
後来我就去载2017了...
http://imgur.com/a/nBzE2
我猜我们帐号权限不同,应该是我没加入Visual Studio Dev Essentials的关系,
不过2017已经设好了,如果2017之後还有问题,我再加入好了,谢谢您 <(_ __>
※ 编辑: st1009 (1.163.144.36), 08/13/2017 23:32:06