diff --git a/P4Plugin/P4Plugin.vcxproj b/P4Plugin/P4Plugin.vcxproj
index 23dd409..60f9efd 100644
--- a/P4Plugin/P4Plugin.vcxproj
+++ b/P4Plugin/P4Plugin.vcxproj
@@ -148,7 +148,8 @@ _SCL_SECURE_NO_DEPRECATE
libclient.lib;libeay32.lib;ssleay32.lib;librpc.lib;libsupp.lib;ws2_32.lib;shlwapi.lib;%(AdditionalDependencies)
- echo f | xcopy "$(SolutionDir)$(Configuration)\$(TargetFileName)" "$(SolutionDir)Build\Win32\$(TargetFileName)" /Y
+ echo f | xcopy "$(SolutionDir)$(Configuration)\$(TargetFileName)" "$(SolutionDir)Build\Win32\$(TargetFileName)" /Y
+echo f | if exist "$(SolutionDir)$(Configuration)\$(TargetName).pdb" xcopy "$(SolutionDir)$(Configuration)\$(TargetName).pdb" "$(SolutionDir)Build\Win32\$(TargetName).pdb" /Y
@@ -167,15 +168,14 @@ _SCL_SECURE_NO_DEPRECATE
Windows
- true
+ false
true
true
$(ProjectDir)Source\r16.1\lib\win32;%(AdditionalLibraryDirectories)
libclient.lib;libeay32.lib;ssleay32.lib;librpc.lib;libsupp.lib;ws2_32.lib;shlwapi.lib;%(AdditionalDependencies)
- echo f | xcopy "$(SolutionDir)$(Configuration)\$(TargetFileName)" "$(SolutionDir)Build\Win32\$(TargetFileName)" /Y
-echo f | xcopy "$(SolutionDir)$(Configuration)\$(TargetName).pdb" "$(SolutionDir)Build\Win32\$(TargetName).pdb" /Y
+ echo f | xcopy "$(SolutionDir)$(Configuration)\$(TargetFileName)" "$(SolutionDir)Build\Win32\$(TargetFileName)" /Y
diff --git a/P4Plugin/Source/P4Task.cpp b/P4Plugin/Source/P4Task.cpp
index a1cd20d..68727f6 100755
--- a/P4Plugin/Source/P4Task.cpp
+++ b/P4Plugin/Source/P4Task.cpp
@@ -433,7 +433,7 @@ bool P4Task::IsOnline()
static std::string FormatFingerprintMessage(const std::string& statusMessage)
{
std::string noNewlines = statusMessage;
- for (int i = 0; i < noNewlines.size(); i++)
+ for (size_t i = 0; i < noNewlines.size(); i++)
{
if (noNewlines[i] == '\n')
noNewlines[i] = ' ';
diff --git a/Test/Source/TestServer.cpp b/Test/Source/TestServer.cpp
index 4b278a9..1657b2d 100644
--- a/Test/Source/TestServer.cpp
+++ b/Test/Source/TestServer.cpp
@@ -155,7 +155,7 @@ int run(int argc, char* argv[])
noresults = newbaseline;
verbose = argc > 4 ? std::string(argv[4]) == "verbose" && !newbaseline : false;
char buffer[4096];
- char *answer = getcwd(buffer, sizeof(buffer));
+ char *answer = _getcwd(buffer, sizeof(buffer));
if (answer)
{
absroot = buffer;
@@ -289,7 +289,7 @@ static int runScript(ExternalProcess& p, const std::string& testDir, const std::
{
std::string delfile = command.substr(delfiletoken.length(), command.length() - 1 - delfiletoken.length());
// Delete a local file
- unlink(delfile.c_str());
+ _unlink(delfile.c_str());
continue;
}
if (command.find(sleepToken) == 0)
diff --git a/Test/TestServer/TestServer.vcxproj b/Test/TestServer/TestServer.vcxproj
index f0c558f..1c31825 100644
--- a/Test/TestServer/TestServer.vcxproj
+++ b/Test/TestServer/TestServer.vcxproj
@@ -78,7 +78,7 @@
Console
- true
+ false
true
true
shlwapi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)