x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Lots of .pdb and .dll files under Binaries/Win64

Hey,

im pretty new to unreal and was setting up a new repo to work with an artist for the coming gamejam. One thing i noticed is: although the github gitignore template ignores the binaries folder, the artist is unable to open/recompile the project when i change a single line of code (adding classes, changing classes etc.).

Also: Everytime i make changes in code there are added new .dll and .pdb files as seen in the screenshot.

alt text

Is it correct to NOT ignore the binaries folder with its .dll and .pdb files in it? Isnt the project going to become very huge very fast as those .pdb files are around ~25mb big in size?

Product Version: UE 4.19
Tags:
unreal-dlls.png (10.9 kB)
more ▼

asked May 10 '18 at 03:13 PM in C++ Programming

avatar image

Desoxi
6 3 4

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

You should have a way of sharing binary files with artists, but git is not appropriate for that, since the repository would be huge. Use another file sharing tools using the cloud (Dropbox, Drive...)

more ▼

answered May 10 '18 at 04:06 PM

avatar image

SRombauts
1.1k 22 17 97

avatar image Desoxi May 10 '18 at 04:30 PM

So it is normal that all those files with numbers are generated each time i make a change in code? That is pretty weird as they disappear when i remove the binary folder manually and recompile it. Why are they generated in the first place then and is there a way to turn that off?

avatar image SRombauts May 10 '18 at 05:01 PM

They are build with numbers when you compile while the Editor is running, for Hot-Reload, ie your changes in code are applied live to your game in the editor! To clean them you just have to close the editor, than recompile, et voilà !

avatar image Desoxi May 10 '18 at 06:11 PM

That's what I wanted to know, thank you very much!

avatar image Shadowriver May 11 '18 at 01:01 AM

DLL can't be deleted whole process using them is running that why UBT creates another copy and editor swaps the modules in memory. New PBD needs to be created in progress, note PDB is not needed for artist, this fine is only needed for code debugging.

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question