![]() So I used the utility DumpBin.exe that is found here: So I researched a solution to check what type of libraries I had! I didn’t want to download the entire 3dsMax SDK again, in the off chance this hypothesis was true. Then I got worried that the library files I was linking in were corrupted, and somehow 32 bit libraries were intermixed with 64 bit libraries. Indeed it was properly set at: MachineX64. I opened up the project settings and double and triple checked my Linker Target Machine settings. ![]() What’s more, is my code was under source control! Like I said before, I hadn’t touched the code in long time. I knew enough about this in the past, and never had a problem before. Module machine type ‘X86’ conflicts with target machine type ‘圆4’ Imagine my shock when I encountered a linker error stating: So I randomly chose a 64 bit target, and built the sucker. Now this project compiles to both 32 and 64 bit targets. So I re-acquainted with the code, made some changes to the files, and went to recompile it. I don’t think I had even opened any project files for this project in the last 12 months. It was a layer manager plugin for Autodesk 3dsmax that I had written years ago. Yesterday I brushed off some old code I had not touched in quite a while.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |