Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WP8 C++;运行时组件:调试与发布 我在WP8C++运行时组件中制作了一些C样式函数。每个函数都为常量输入和输出数组使用ponters。调试版本工作得很好,但在发行版中有些函数工作不正常。神奇之处在于简单的事情:这些函数有相同的接口,并以相同的方式与指针一起工作,但有些函数工作正确,而另一些函数工作错误_C_Visual Studio_Windows Phone 8 - Fatal编程技术网

WP8 C++;运行时组件:调试与发布 我在WP8C++运行时组件中制作了一些C样式函数。每个函数都为常量输入和输出数组使用ponters。调试版本工作得很好,但在发行版中有些函数工作不正常。神奇之处在于简单的事情:这些函数有相同的接口,并以相同的方式与指针一起工作,但有些函数工作正确,而另一些函数工作错误

WP8 C++;运行时组件:调试与发布 我在WP8C++运行时组件中制作了一些C样式函数。每个函数都为常量输入和输出数组使用ponters。调试版本工作得很好,但在发行版中有些函数工作不正常。神奇之处在于简单的事情:这些函数有相同的接口,并以相同的方式与指针一起工作,但有些函数工作正确,而另一些函数工作错误,c,visual-studio,windows-phone-8,C,Visual Studio,Windows Phone 8,在WP8 SDK Visual Studio 2012中,从调试切换到发布存在哪些标准问题 问题与任何其他C/C++调试/发布构建配置相同-确切的问题将取决于调试/发布设置和代码的功能 通常: 优化器将移动代码和数据和/或删除代码 由于优化器的存在,发布代码通常运行得更快,因此您会注意到由于竞争条件而发生的更改 您需要习惯在真实设备上的版本配置中进行调试。在模拟器上可靠地运行相同的代码也将有助于解决某些竞争条件(因为x86模拟器比ARM设备快) 见“”“”

在WP8 SDK Visual Studio 2012中,从调试切换到发布存在哪些标准问题

问题与任何其他C/C++调试/发布构建配置相同-确切的问题将取决于调试/发布设置和代码的功能

通常:

  • 优化器将移动代码和数据和/或删除代码
  • 由于优化器的存在,发布代码通常运行得更快,因此您会注意到由于竞争条件而发生的更改
您需要习惯在真实设备上的版本配置中进行调试。在模拟器上可靠地运行相同的代码也将有助于解决某些竞争条件(因为x86模拟器比ARM设备快)

见“”“”