Skip to content

Commit 8d91882

Browse files
committed
修正几个lua工程的编译错误
1 parent 9c3ff7c commit 8d91882

34 files changed

+557
-8198
lines changed

Development/Editor/Core/Script/Python/complie.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@ def run_bat(bat_path, cmd=None):
1616
p = subprocess.Popen(cmd, cwd=str(bat_path.parent_path()), stdin=open(os.devnull), stderr=subprocess.PIPE, stdout=subprocess.PIPE, shell=True)
1717
for line in p.stdout.readlines():
1818
print(line)
19-
20-
def complie_opensource(configuration):
21-
util.msvc.rebuild(path['OpenSource']/ 'Lua' / 'Current' / 'makefiles' / 'luacore.sln', configuration)
22-
util.msvc.rebuild(path['OpenSource']/ 'LuaBind' / 'Current' / 'makefiles' / 'luabind.sln', configuration)
23-
util.msvc.rebuild(path['OpenSource']/ 'luaffi' / 'makefiles' / 'luaffi.sln', configuration)
2419

2520
def copy_crt_dll(configuration):
2621
if configuration == 'Release':
@@ -35,7 +30,8 @@ def complie(configuration):
3530
print('msvc.setup_env')
3631
util.msvc.setup_env()
3732
print('rebuild opensource')
38-
complie_opensource(configuration)
33+
util.msvc.rebuild(path['OpenSource']/ 'Lua' / 'Current' / 'makefiles' / 'luacore.sln', configuration)
34+
util.msvc.rebuild(path['OpenSource']/ 'luaffi' / 'makefiles' / 'luaffi.sln', configuration)
3935
print('rebuild ydwe')
4036
util.msvc.rebuild(path['BuildRoot']/ 'Editor' / 'Core' / 'Solution' / 'YDWE.sln', configuration)
4137
util.msvc.rebuild(path['BuildRoot']/ 'Editor' / 'Plugin' / 'YDColorizer' / 'YDColorizer.sln', configuration, 'Any CPU')

Development/Editor/Core/Script/Python/copy_all.py

-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ def copy_all(configuration):
5151
copy_lib_dll('APR-Util', configuration)
5252
copy_lib_dll('Log4CXX', configuration)
5353
copy_lib_dll('Lua', configuration)
54-
copy_lib_dll('LuaBind', configuration)
5554
copy_lib_dll('StormLib', configuration)
5655
fs.copy_file(path['OpenSource'] / 'luaffi' / 'bin' / configuration / 'ffi.dll', path['ResultCore'] / 'modules' / 'ffi.dll')
5756
copy_lua_script()

Development/Editor/Core/Solution/ydwe_build.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<AdditionalIncludeDirectories>$(YDWE)\Editor\Build\include;$(YDWE)\Editor\Core;$(YDWE)\Editor\Core\YDWEBase;$(YDWE)\Editor\Core\SlkLib;$(YDWE)\Editor\Core\YDWEVersion;$(OpenSource)\Aero\Current\include;$(OpenSource)\APR\Current\include;$(OpenSource)\APR-Util\Current\include;$(OpenSource)\Boost;$(OpenSource)\CImg\Current;$(OpenSource)\Log4CXX\Current\include;$(OpenSource)\Lua\Current\include;$(OpenSource)\LuaBind\Current\include;$(OpenSource)\StormLib\Current\include;$(ThirdParty)\Blizzard\Storm\Current\include;$(ThirdParty)\Microsoft\Detours\Current\include;$(ThirdParty)\RadGameTools\MSS\6.1a\Includes;%(AdditionalLibraryDirectories)</AdditionalIncludeDirectories>
2828
</ClCompile>
2929
<Link>
30-
<AdditionalLibraryDirectories>$(OpenSource)\APR\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\APR-Util\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\Boost\stage\lib;$(OpenSource)\Log4CXX\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\Lua\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\LuaBind\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\StormLib\Current\lib\$(PlatformName)\$(ConfigurationName);$(ThirdParty)\Blizzard\Storm\Current\lib\Win32\DebugRelease;$(ThirdParty)\Microsoft\Detours\Current\lib\$(PlatformName)\$(ConfigurationName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
30+
<AdditionalLibraryDirectories>$(OpenSource)\APR\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\APR-Util\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\Boost\stage\lib;$(OpenSource)\Log4CXX\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\Lua\Current\lib\$(PlatformName)\$(ConfigurationName);$(OpenSource)\StormLib\Current\lib\$(PlatformName)\$(ConfigurationName);$(ThirdParty)\Blizzard\Storm\Current\lib\Win32\DebugRelease;$(ThirdParty)\Microsoft\Detours\Current\lib\$(PlatformName)\$(ConfigurationName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
3131
</Link>
3232
<ResourceCompile>
3333
<IgnoreStandardIncludePath>

OpenSource/Lua/Current/makefiles/lpeg.vcxproj

-112
This file was deleted.

OpenSource/Lua/Current/makefiles/lpeg.vcxproj.filters

-51
This file was deleted.

OpenSource/Lua/Current/makefiles/lua.vcxproj

+3-1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<Optimization>Disabled</Optimization>
5656
<PreprocessorDefinitions>LUA_COMPAT_ALL;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
5757
<AdditionalIncludeDirectories>..\include;$(ProjectDir)\..\..\..\luabind\current\include;$(ProjectDir)\..\..\..\Boost;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
58+
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
5859
</ClCompile>
5960
<Link>
6061
<SubSystem>Console</SubSystem>
@@ -72,6 +73,7 @@
7273
<IntrinsicFunctions>true</IntrinsicFunctions>
7374
<PreprocessorDefinitions>LUA_COMPAT_ALL;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7475
<AdditionalIncludeDirectories>..\include;$(ProjectDir)\..\..\..\luabind\current\include;$(ProjectDir)\..\..\..\Boost;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
76+
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
7577
</ClCompile>
7678
<Link>
7779
<SubSystem>Console</SubSystem>
@@ -86,7 +88,7 @@
8688
<ClCompile Include="..\src\luabind.cpp" />
8789
</ItemGroup>
8890
<ItemGroup>
89-
<ProjectReference Include="..\..\..\LuaBind\Current\makefiles\luabind.vcxproj">
91+
<ProjectReference Include="luabind.vcxproj">
9092
<Project>{506832ce-f522-43d8-867d-5c97a9d6552a}</Project>
9193
</ProjectReference>
9294
<ProjectReference Include="luacore.vcxproj">

0 commit comments

Comments
 (0)