![]() ![]() ![]() My question is why the program is still using the win32 msvcprtd. ![]() The program can only run on a Win32 platform, for the insufficiency of cuda. I also checked the 3rd party libraries and dlls the program is using are of 圆4 version. 211 I'm using CUDA (VC++, Visual studio 2008sp1) to debug a FEM program. Here is it: 圆4\Debug/closefile.obj : fatal error LNK1112: module machine type '圆4' conflicts with target machine type 'X86' I havetried the following methods: 1. Library Directories -> Inherited values has included all the necessary directories (I think): $(VCInstallDir)lib\amd64 Solved Jump to solution Dear all, I just got a new FATAL error after the errorsfor IMSL. I checked and found msvcprtd.lib is in $(VCInstallDir)lib\amd64. Msvcprtd.lib(MSVCP100D.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type '圆4'īy renaming both win32 version and 圆4 version of msvcprtd.lib, I found the program is still using the win32 msvcprtd.lib. However, when I tried to compile and run the 圆4 program, there is a single error: The vs2010 created a new 圆4 program based on the previous win32 program. Then, I tried to convert this win32 program in to 圆4 by doing like this: Configuration Manager -> new solution platform (select 圆4) -> copy settings from win32 I created a vs 2010 win 32 program (Operation system: Win 8-64bit) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |