On 1/17/07, Cool_Zer0 <c00jz3r0 at gmail.com> wrote: > > > > On 1/17/07, M?ns Rullg?rd <mru at inprovide.com> wrote: > > > > Ramiro Polla <angustia at arrozcru.no-ip.org> writes: > > > > > Cool_Zer0 wrote: > > >> Alexander Chemeris wrote: > > >>> On 1/16/07, Cool_Zer0 < c00jz3r0 at gmail.com> wrote: > > >>>> Well... > > >>>> I don't know what's the problem now :( > > >>>> > > >>>> I have the .lib files (avutil-49.lib, avcodec-51.lib and > > >>>> avformat-51.lib) > > >>>> and I successfully have compiled and linked my project on MSVC++... > > >>>> > > >>>> I've deployed the file to my device and put the 3 dll's on the > > >>>> same folder ( > > >>>> avutil-49.dll, avcodec-51.dll and avformat-51.dll)... > > >>>> > > >>>> The program keeps telling me that a file is missing and I can't > > >>>> understand > > >>>> what it is... > > >>> Use any "dependency" tool to see which dll's imported by your > > program. > > >>> Common problem here - you've linked against debug C/C++ runtime > > DLLs, > > >>> which does not supplied with Windows. > > >>> > > >> > > >> Yep... That's it... I need the DLL's off the cross compiler... > > >> Now it says that my application is not a Pocket PC valid > > application... > > >> > > >> I'm checking with the cross compiler guys if it's a problem of the > > >> cross compiler or ffmpeg... > > >> > > >> I think that there are some failures on the "make" process when > > >> using --enable-mingwce... The "lib.exe" (of VC++) command uses the > > >> parameter "/machine:i386" and I think that it should be > > >> "/machine:arm"... > > >> > > > How about this patch? > > > > > > Ramiro Polla > > > Index: configure > > > =================================================================== > > > --- configure (revision 7442) > > > +++ configure (working copy) > > > @@ -1099,13 +1099,15 @@ > > > network="no" > > > if test "$wince" = "yes"; then > > > protocols="no" > > > + SLIB_EXTRA_CMD="-lib /machine:arm /subsystem:windowsce > > /def:\$(@:${SLIBSUF}=.def)" > > > + else > > > + SLIB_EXTRA_CMD="-lib /machine:i386 > > /def:\$(@:${SLIBSUF}=.def)" > > > fi > > > > Rejected. WinCE runs on i386, arm and some other machines. That > > should be /machine:$arch or something instead. I'm not sure whether > > $arch has the proper values though. > > > > Ya... You are right... I've missed that point... > > So... I'm just stucked here without knowing what to do :( > > > Ok... Latest news... If I only use the avutil-49.dll my application works fine... When I use something on avcodec-51.dll the application crashes... Do you think that it's a bug on ffmpeg or on the cross-compiler? Thanks
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4