Skip to content

Commit b885035

Browse files
committed
just in case
1 parent 7113f8b commit b885035

2 files changed

Lines changed: 18 additions & 11 deletions

File tree

Player/Player.vcxproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,9 @@
9999
<Link>
100100
<SubSystem>Windows</SubSystem>
101101
<GenerateDebugInformation>true</GenerateDebugInformation>
102-
<AdditionalDependencies>Winmm.lib;dxva2.lib;d3d9.lib;Oleacc.lib;$(VcpkgRoot)\installed\$(VcpkgTriplet)\lib\Python*.lib;%(AdditionalDependencies);$(INTELOCLSDKROOT)\lib\x86\OpenCL.lib</AdditionalDependencies>
102+
<AdditionalDependencies>Winmm.lib;dxva2.lib;d3d9.lib;Oleacc.lib;$(VcpkgRoot)\installed\$(VcpkgTriplet)\lib\Python*.lib;%(AdditionalDependencies);OpenCL.lib</AdditionalDependencies>
103103
<DelayLoadDLLs>opencl.dll</DelayLoadDLLs>
104+
<AdditionalLibraryDirectories>$(INTELOCLSDKROOT)\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
104105
</Link>
105106
<Midl>
106107
<MkTypLibCompatible>false</MkTypLibCompatible>
@@ -130,8 +131,9 @@
130131
</ClCompile>
131132
<Link>
132133
<SubSystem>Windows</SubSystem>
133-
<AdditionalDependencies>Winmm.lib;dxva2.lib;d3d9.lib;Oleacc.lib;$(INTELOCLSDKROOT)\lib\x64\OpenCL.lib;$(VcpkgRoot)\installed\$(VcpkgTriplet)\lib\Python*.lib;%(AdditionalDependencies)</AdditionalDependencies>
134+
<AdditionalDependencies>Winmm.lib;dxva2.lib;d3d9.lib;Oleacc.lib;OpenCL.lib;$(VcpkgRoot)\installed\$(VcpkgTriplet)\lib\Python*.lib;%(AdditionalDependencies)</AdditionalDependencies>
134135
<DelayLoadDLLs>opencl.dll</DelayLoadDLLs>
136+
<AdditionalLibraryDirectories>$(INTELOCLSDKROOT)\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
135137
</Link>
136138
<Midl>
137139
<MkTypLibCompatible>false</MkTypLibCompatible>

Player/YouTuber.cpp

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -736,16 +736,21 @@ void CheckPython()
736736
exit(1);
737737
}
738738

739-
boost::python::object path(boost::python::borrowed(sysPath));
740-
const auto length = len(path);
741-
if (length < 1)
742-
{
743-
exit(1);
744-
}
739+
try {
740+
boost::python::object path(boost::python::borrowed(sysPath));
741+
const auto length = len(path);
742+
if (length < 1)
743+
{
744+
exit(1);
745+
}
745746

746-
std::string v{ boost::python::extract<std::string>(path[0]) };
747-
if (v.empty())
748-
{
747+
std::string v{ boost::python::extract<std::string>(path[0]) };
748+
if (v.empty())
749+
{
750+
exit(1);
751+
}
752+
}
753+
catch (...) {
749754
exit(1);
750755
}
751756
}

0 commit comments

Comments
 (0)