Talk:Compiling under VS2005: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Not much need to screenshot this)
 
(77 intermediate revisions by 38 users not shown)
Line 1: Line 1:
== Misc ==
* [[Talk:Compiling under VS2005/20090316|Archive 2009/03/16]]
I'll be getting a copy of Visual Studio 2005 (not express) in the next couple of weeks. Is there a problem compiling on it too or does anybody know yet? --[[User:AndrewNeo|AndrewNeo]] 07:11, 28 Jan 2006 (PST)


Yes, what i read is there are no Problems with normal, full Version of VS 05, but i had problems... same as with express. --[[User:Rotzi|Rotzi]] 4 Fe 2006 (GMT+1)
== Visual C++ Express 2005 Directories Setup ==


===Other Fixes / Comments===
After installing the Microsoft Windows (Platform) SDK, when setting up the directories in Visual C++ Express 2005 do you need to add "Source Files"?? It has one entry:


got some info from [http://www.chatbear.com/board.plm?a=viewthread&t=104,1102070328,6443&b=4991&id=949052&v=flatold&s=0 this forumthreat]
$(VCInstallDir)crt\src


i had some errors in c_rope
I found this directory in the Platform SDK:


fixed it once with:
C:\Program Files\Microsoft Platform SDK\src\crt


taking the closing "}" from ''( int iRenderCache = 0; iRenderCache < nRenderCacheCount; ++iRenderCache )''
Just curious if it needs to be added.


behind ''++m_aRenderCache[iRenderCache].m_nCacheCount;''
== ==
OK, looks like I Googled for nothing, so I'm going to warn you guys now, if your getting errors, look in this page, because I Googled for 2 hours, just to be lead back to the page I started on, but at least it all works now, I'm glad for that. In conclusion, make sure you aren't looking at the fix before you Google for it...


(means from line 231 (i think) to line 252)
== PRJ0019 ==


i'm still trying to complete this so it will compile, hope i could help anyone...
When I Build my Mod (Debug), I get this error:


greetz


[[User:Rotzi]] Jan 2006
echo Project : error PRJ0019: A tool returned an error code from "Copying to c:\program files\steam\steamapps\SourceMods\hunternavan\bin\"


What do I do? --[[User:Adam.gamedev|Adam.gamedev]] 17:45, 12 July 2010 (UTC)


grml...
== gameinfo.txt ==


doesn't work neither with express nor with full version... maybe i'm just stupid...
When I Debug my Mod, I get this error:
  Setup file 'gameinfo.txt' doesn't exist in subdirectory 'hl2'.
  Check your -game paremeter or VCONFIG setting.


I'll try again this weekend and update here...
What do I do? --[[User:Adam.gamedev|Adam.gamedev]] 19:33, 12 July 2010 (UTC)
 
[[User:Rotzi]] Feb 2006
 
 
And still I'm having problems... Just tried it again, Release Client only, but did not get past 3 kinds of errors, wich all in all were 190 errors and 439 warnings...
 
I also noticed that including user32.lib and excluding LIBC did not change these error-numbers, so atleast up to that point, it did not need them... Still I'm only talking about client-Release Only.
 
[[User:Rotzi]]
 
I'd recommend /not/ using #pragma warning to disable the deprecated function comments... if you add _CRT_SECURE_NO_DEPRECATE and _CRT_NON_CONFORMING_SWPRINTFS to the preprocessor options for the projects, and then run a series of simple find/replaces across the solution (no more than about 6 - stricmp->_stricmp, __stricmp->_stricmp, strnicmp->_strnicmp, __strnicmp->_strnicmp, and a few others in similar fashion) then it actually fixes the warnings instead of just making the compiler not tell us about them. --[[User:Superpig]]
 
Also, a nicer fix for ..\tier1\KeyValues.cpp(800): just change the type of the variable to be a const char* instead of a char*. --[[User:Superpig]]
 
And again for ..\cl_dll\hud_bitmapnumericdisplay.cpp(159): Change "10" to "10.f". No need to explicitly cast it. --[[User:Superpig]]
 
----
 
No longer needed, just if i/we need it again... ;)
'undeclared variable'
..\cl_dll\interpolatedvar.h(538)
..\public\sentence.cpp(735)
..\public\sentence.cpp(1098)
..\public\sentence.cpp(1168)
 
----

Latest revision as of 23:30, 17 July 2011

Visual C++ Express 2005 Directories Setup

After installing the Microsoft Windows (Platform) SDK, when setting up the directories in Visual C++ Express 2005 do you need to add "Source Files"?? It has one entry:

$(VCInstallDir)crt\src

I found this directory in the Platform SDK:

C:\Program Files\Microsoft Platform SDK\src\crt

Just curious if it needs to be added.

OK, looks like I Googled for nothing, so I'm going to warn you guys now, if your getting errors, look in this page, because I Googled for 2 hours, just to be lead back to the page I started on, but at least it all works now, I'm glad for that. In conclusion, make sure you aren't looking at the fix before you Google for it...

PRJ0019

When I Build my Mod (Debug), I get this error:


echo Project : error PRJ0019: A tool returned an error code from "Copying to c:\program files\steam\steamapps\SourceMods\hunternavan\bin\"

What do I do? --Adam.gamedev 17:45, 12 July 2010 (UTC)

gameinfo.txt

When I Debug my Mod, I get this error:

 Setup file 'gameinfo.txt' doesn't exist in subdirectory 'hl2'.
 Check your -game paremeter or VCONFIG setting.

What do I do? --Adam.gamedev 19:33, 12 July 2010 (UTC)