实际问题:在Visual C ++ 2010(发布和调试模式)中运行和独立运行之间有什么区别,排除任何不能导致此帖子底部所述问题的内容?
我的程序存在非常特定问题,因此我不打算发布代码。如果您想了解问题的详细信息以获得一些理解,我将它们发布在底部。相反,我问:在visual c ++和standalone中运行有什么区别?
我正在使用Visual C ++ 2010,而我的程序正在使用SFML 2.0。它在工作室中运行良好(我称之为工作室,因为它更容易键入),但是当在某些计算机上独立运行时程序中会出现一个错误,与移动被延迟但其他零件没有。我找不到测试用户的计算机规格与是否有效之间的任何联系。
包括所有dll等(至少,我认为它们是 - 程序运行良好,如底部详细说明 - 可能有些用户安装了一些框架?)。在我的电脑上,它一直在工作室工作,但不是独立的。在我的上网本上,它可以在我的旧电脑上运行,但它没有。我用vc ++目录和链接器设置改变了唯一的项目设置。
问题详情: 所有声音听起来略有不同,并且可能存在高音背景噪音。角色运动,敌人运动和空格键延迟(假定为0.5秒)增加到约5秒,但“生成像素”(游戏中箭头键的一个方面不是。
我再次强调它只发生在一些计算机上,包括我的计算机,但在工作室内运行时总是有效。许多人对游戏进行了测试,有些人报告了这个问题,有些则报道了不同。
[不是问题的主要部分,但这是一个额外的位置:如果你愿意帮助我,你希望浏览整个源代码,它就在这里:{{3注意:除了描述的问题之外,忽略大量的错误和内存泄漏:P]]
编辑:关键不是我想要我的计划调试!这是一个可选的附加功能。问题是:在visual c ++和standalone中运行有什么不同?
更多编辑:发现问题是由于帧时间不正确造成的。不确定这是否提供了一些见解。
感谢任何试图帮助我的人!
答案 0 :(得分:0)