-
Notifications
You must be signed in to change notification settings - Fork 16
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
Version & Maintenance Info #1
Comments
|
Thanks for the reply. I'm seeing another issue: but |
Interesting, let me check this, I might have forgotten to copy some include files. |
Indeed, we didn't use this for our We might have missed a lot of header files too, simply because these weren't needed for our own project. Let me fix this for you. |
I just pushed the missing files, can you try again? Thanks ! |
Thanks! I had to continue my work yesterday so I circumvented the problem by copying the It seems like you did the exact same thing as well -- was that all you did, or were there any extra files you also copied? |
And one more question -- is your pre-built library (i.e. EDIT: Asking because I'm seeing lots of linker errors of the following kind(s):
A quick Google search indicates this might be because of the way in which you built |
Yes Google builds its WebRTC library against the static versions of the CRT library. This is not the default, so you will have to modify your settings. Please refer to the webrtc-native project in our webrtc-dotnet-core repository to see these settings |
I am not sure it will work with VS2015, we won't support this old version, but PR is always welcome of course :-) |
Is it possible for me to modify your |
Sure but I don't know how, you would have to do some research for this. |
To clarify -- you said building against the static version of CRT is not the default? What is the default then?
I looked at your project but didn't see any settings to build a shared lib, unless I misunderstood why you were asking me to check your webrtc-native project ... |
No sorry, I meant that Google picked linking against the static CRT libs, something that is not the default setting for Visual Studio. There is nothing in our batch file that allows tweaking this. Actually, I have no idea how to achieve using the dynamic CRT libs with Google's Ninja build system, you will have to do research on your own |
Gotcha -- I think I found out how to build a dynamic CRT -- I am able to modify one of the BUILD.gn files to basically set the default crt as dynamic instead of static (for Windows Desktop). I'm able to build a static webrtc.lib that seems to work! Now, the (hopefully final) issue I'm seeing is that, for some reason, when building with clang, |
Do you also get this error when building the static CRT variant? Also, maybe msvc is now supported, it has to do with building ffmpeg... |
Unfortunately that cannot be answered, because the error is runtime, and I am unable to reach runtime with the static CRT variant because building my project fails at the linking stage.
Hmm, how do I do this? I tried simply adding the
So strange, because I don't get this error when generating for clang (i.e. setting |
It comes from Chrome and matches what WebRTC branch is included in the Milestone versions of Chrome, so branch m74 aligns with Chrome M74.x etc. |
Hi,
I have the following questions about the webrtc prebuilt libraries that you have here on github:
How are you choosing what version to provide? Are you simply trying to be as up to date as possible, or is there a particular reason you have offered m73 (and not 72 or m75, for example)
How often will the prebuilt libraries be updated here?
Do you happen to know what the 'm' stands for in the version info? Currently, the switch in naming seems to have happened from branch 72 to 73 i.e. on the webrtc source page, branch 72 is simply named 72, but branch 73 is m73...
Thanks very much!
The text was updated successfully, but these errors were encountered: