level 2
感谢论坛里面几位大侠的帮助,现在可以编译成功,但是在我的xp系统下面,提示“无法定位程序输入点 InterLockedCompareExchange64 于动态链接库KERNEL32.DLL上”。查看代码,发现里面有几处调用了该函数。
从网络的资料来看,windows xp应该是不支持 InterLockedCompareExchange64 函数的。
--------------------------------------
请问大家,编译都是在win7或者更高的系统下编译的吗?有没有在xp下编译成功的?
2013年07月31日 03点07分
1
level 1
改成_InterLockedCompareExchange64
2013年07月31日 03点07分
3
_InterLockedCompareExchange64只是对应的内联函数,而且x265用的也是_InterLockedCompareExchange64。
2013年07月31日 04点07分
回复 飘雪无声 : 所以就不会再提示在XXX.dll中找不到XXXXX函数了啊. 不过要是CRT自己用了就没办法了
2013年07月31日 04点07分
回复 精色噩梦 :可能我没有说清楚,x265中本来是用__InterLockedCompareExchange64,只是提示的时候把前面两个下划线删除了。我现在重装了win7的系统,现在已经没有问题了。
2013年07月31日 07点07分
level 1
Windows xp sp3 x86用MinGW编译成功 过程无报错
2013年07月31日 04点07分
4
level 1
-D_WIN32_WINNT=0x0501
这个程序对这玩艺有处理的
2013年07月31日 07点07分
6
level 1
请问这个函数在哪被用的?我怎么找不到呢?即使是用source inside也找不到
2014年02月26日 03点02分
7