Talk:Compiling under VS2010: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 21: Line 21:


--[[User:Gravity0|Gravity_0]] 11:03, 5 July 2010 (UTC)
--[[User:Gravity0|Gravity_0]] 11:03, 5 July 2010 (UTC)
== Compiling errors ==
When I tried compiling my source in VC++ 2010 Express, I get a whole bunch of these errors for various .obj files
npc_antlion.obj : error LNK2001: unresolved external symbol "void __cdecl RemoveEntityFromDarknessCheck(class CBaseEntity *)" (?RemoveEntityFromDarknessCheck@@YAXPAVCBaseEntity@@@Z)
I haven't modified the source at all except as the config articles tell be to, except I changed a
#include "ai_behavior_passenger_companion.h"
to
#include "episodic/ai_behavior_passenger_companion.h"
[[User:G33k0ry|G33k0ry]] 03:18, 6 January 2011 (UTC)

Revision as of 20:18, 5 January 2011

Fixing Compilation

It should be noted that it seems to have trouble with the new Execute after / before options in the custom build, i recommend using: "Execute after: PostBuildEvent"

Also, i use Environment variables to copy files to the right mod folder, makes piece of code cleaner ;) --Neico 12:18, 14 March 2010 (UTC)

If I remember right I tried using Execute After: PostBuildEvent and Execute After: Build and ran into the same problem, IE: It would sometimes decide it didn't want to copy the files, despite the fact that it was compiling changes that I had made. My alternative solution is obviously pretty inelegant. I have no idea how to use use environment variables though, I will have to look into that. -Sarkahn

I just came across a solution for the Custom Build Step not working: in the Output field, add a non-existent file path and it will always compile the Custom Build Step (this looks not like a permanent solution but does the trick for the time being) --Neico 18:41, 10 August 2010 (UTC)

Unable to Compile

When I try to Build my Mod, I get this Error

1>cl : Command line error D8016: '/ZI' and '/Ox' command-line options are incompatible

How do I fix that? --Adam.gamedev 21:15, 30 May 2010 (UTC)

Error "weapon_basesdk.h"

When i try to compile i get an error about the missing weapon_basesdk.h file (it is totally missing from the project and not resent in the directory). I'm using Source SDK 2007 with the "Start mod from scratch".

--Gravity_0 11:03, 5 July 2010 (UTC)

Compiling errors

When I tried compiling my source in VC++ 2010 Express, I get a whole bunch of these errors for various .obj files

npc_antlion.obj : error LNK2001: unresolved external symbol "void __cdecl RemoveEntityFromDarknessCheck(class CBaseEntity *)" (?RemoveEntityFromDarknessCheck@@YAXPAVCBaseEntity@@@Z)

I haven't modified the source at all except as the config articles tell be to, except I changed a

  1. include "ai_behavior_passenger_companion.h"

to

  1. include "episodic/ai_behavior_passenger_companion.h"

G33k0ry 03:18, 6 January 2011 (UTC)