Hi, I just would like to let you guys know that i have solved my problem.
Previously, the linker was hanging when i tried to build an example and didn't even give any error message. After a installed a more recent version of visual studio community 2015, it started giving an error message saying that it couldn't find deal_II.g.lib, even though the path was correct. After some digging, i found out that VS was using the 32-bit toolset targeting 64-bit. So, to make VS use the 64 toolset, one can set the environment variable PreferredToolArchitecture to x64: http://stackoverflow.com/questions/19820718/how-to-make-visual-studio-use-the-native-amd64-toolchain Or use a small hack-around in CMake: https://github.com/preillyme/hiphop-php/blob/master/CMake/VisualStudioToolset.cmake Regards, TĂșlio Em quinta-feira, 28 de julho de 2016 14:03:07 UTC-3, Wolfgang Bangerth escreveu: > > On 07/27/2016 08:05 PM, Tulio Ligneul wrote: > > In my system, deal_II.lib is about 400MB and deal_II.g.lib is almost > 2GB. > > How much memory/RAM do you have in your system? I would not be surprised > if > you needed 10GB to link a 2GB library. If you don't have that much, the > operating system will start to swap out data and then it can take forever. > > > > Maybe the issue is somehow related to these reports: > > > > > https://connect.microsoft.com/VisualStudio/feedback/details/995447/linker-is-hanging-while-linking-some-project-in-debug-x64-configuration > > > < > https://urldefense.proofpoint.com/v2/url?u=https-3A__connect.microsoft.com_VisualStudio_feedback_details_995447_linker-2Dis-2Dhanging-2Dwhile-2Dlinking-2Dsome-2Dproject-2Din-2Ddebug-2Dx64-2Dconfiguration&d=CwMFaQ&c=ODFT-G5SujMiGrKuoJJjVg&r=bn1clvQAiDQrfAC4yKbN0PlSr7RWRs-U3WJ0zRBB2qM&m=c_xwp0Rh13-GKNF7fVcUZoqlcZj2VZXblnm-2ZUnrhw&s=reRA7jaZJcHsEqlwnTZVrPH_wspoTOncSAPUu52tDiM&e=> > > > > > > https://www.gittprogram.com/question/1740272_x64-linker-hanging.html > > < > https://urldefense.proofpoint.com/v2/url?u=https-3A__www.gittprogram.com_question_1740272-5Fx64-2Dlinker-2Dhanging.html&d=CwMFaQ&c=ODFT-G5SujMiGrKuoJJjVg&r=bn1clvQAiDQrfAC4yKbN0PlSr7RWRs-U3WJ0zRBB2qM&m=c_xwp0Rh13-GKNF7fVcUZoqlcZj2VZXblnm-2ZUnrhw&s=qm7zUzMXCYYVlnMjutGub8L_miInfoGNbU39xKQQIXc&e=> > > > > > > > http://stackoverflow.com/questions/23494142/ms-c-2012-linker-hangs-but-only-in-debug-mode-x64 > > > < > https://urldefense.proofpoint.com/v2/url?u=http-3A__stackoverflow.com_questions_23494142_ms-2Dc-2D2012-2Dlinker-2Dhangs-2Dbut-2Donly-2Din-2Ddebug-2Dmode-2Dx64&d=CwMFaQ&c=ODFT-G5SujMiGrKuoJJjVg&r=bn1clvQAiDQrfAC4yKbN0PlSr7RWRs-U3WJ0zRBB2qM&m=c_xwp0Rh13-GKNF7fVcUZoqlcZj2VZXblnm-2ZUnrhw&s=ht7u_cKJxrXj5gSPwhkpJq9p8ZVyUHqVV7k71iMZULM&e=> > > > > Hard to tell whether these are related. > > > > I think i'll wait for the patch allowing to build deal.II as a dynamic > > library. I usually develop in Ubuntu but i also need my program to run > on > > Windows. For now, compiling only in Release mode is good enough. > > OK, good to know that you have an alternative way to work. > > Best > W. > > > -- > ------------------------------------------------------------------------ > Wolfgang Bangerth email: bang...@math.tamu.edu > <javascript:> > www: http://www.math.tamu.edu/~bangerth/ > > -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.