希望能用x264的最新代码的编码器,在cygwin下面编译出了libx264-119.dll 用pexports 和lib导出了libx264-119.lib
在vs2005下调用x264, x264_param_default能正常调用,可是x264_encoder_open的时候报错在cygwin1.dll中,我保证我的param设置的是正确的,因为同样的代码在cygwin下,运行就正常。
自己在cygwin下面写个test.dll 如果里面只是进行简单复制,能够调用成功,但是如果进行文件打开操作例如:fopen之类的,还是在cygwin1.dll中,哪位牛人能解答一下这是为什么呢?
------解决方案--------------------------------------------------------
Cygwin先编译的dll在vs下用确实有问题,如果真想用的话,可以用Mingw,
------解决方案--------------------------------------------------------
MinGW32+MSYS使用中无问题