New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nearly done building it, but need help #7
Comments
Also, is it compatible with the cuda toolkit 8.0 ? edit note:
Note: according to that documentation the cuda extension bits get copied into a different extensions folder than vsyasm which goes here |
I'm using VS2015 + CUDA8.0, and have not tried VS2017. As you have assumed, you need create new directory "ffmpeg_lgpl", and set ffmpeg components like the structure below. I have built those ffmpeg dlls by mingw(64).
|
Ah. |
Hmm, these |
When Visual Studio's environment path is set, ffmpeg will build dll & libs on shared lib build. I first set path of Visual Studio's environment, and then run MSYS.bat.
Then configure ffmpeg with
Hope it helps. |
Thanks, yes I'll look into it.
so I expect it to not build even after copying in those since I haven't provided libraries and only ever install portable version of them.
|
I'm sorry to forget to mention about dtl. Just clone dtl into NVEnc root, I should have added it as submodule.
Also, NVEnc.auo (Release/Debug build, x86 only) is for Aviutl plugin, so if you do not require it, just build NVEncC by RelStatic/DebugStatic. |
Nearly there. Re-download source and applied all of the stuff above, rebuilt only nvencc and now this
This file exists edit: I am a twit, read the folder tree list above - add subfolder "x64" |
so near and yet so far. 2 unresolved externals.
|
Hmm..., wierd. You shouldn't need "avs_get_pitch_p" in dll, because it is declared directly on avisynth_c.h (around line 323),
I'm not sure, but maybe the version of Avisynth? I'm using header of Avisynth 2.5.8. |
ok thank you. copied avisynth_c.h from avisynth 2.5.8 instead of from ffmpeg or avisynth+_MT
That's progress, of sorts. |
I have updated "how to build", now I have added sample script to build the dlls. |
thank you |
Hello, I am trying to build the project in Visual Studio 2017.
I followed steps here https://www.olegtarasov.me/how-to-build-cuda-toolkit-projects-in-visual-studio-2017/ to ensure vs2017 and CUDA 8.0 toolkit build integration.
Then I cloned this latest nvenc source and tried to build the project as RelStatic/x64 but I receive these errors:
Suggestions or links saying how to fix this (and address any other dependencies) would be appreciated.
I'm guessing that libav has to be downloaded from somewhere and copied into a couple of places.
Thanks !
The text was updated successfully, but these errors were encountered: