Skip to content

Simplify placeholder construct #175

Simplify placeholder construct

Simplify placeholder construct #175

Re-run triggered May 27, 2024 02:57
Status Success
Total duration 4m 45s
Artifacts

all-os.yml

on: push
Matrix: apple-clang
Matrix: linux-clang
Matrix: linux-gcc
Matrix: windows-msvc
Fit to window
Zoom out
Zoom in

Annotations

142 warnings
AppleClang XCode 14.3 MacOS
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected], maxim-lobanov/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
AppleClang XCode 14.3 MacOS
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
AppleClang XCode 14.3 MacOS: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
AppleClang XCode 14.3 MacOS: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
AppleClang XCode 14.3 MacOS: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
AppleClang XCode 14.3 MacOS: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
AppleClang XCode 14.3 MacOS: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
AppleClang XCode 14.3 MacOS: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
AppleClang XCode 14.3 MacOS: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
AppleClang XCode 14.3 MacOS: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
AppleClang XCode 14.3 MacOS: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
AppleClang XCode 14.3 MacOS: examples/example7/example7.cpp#L26
unused parameter 'camera' [-Wunused-parameter]
GCC 11 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
GCC 11 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
AppleClang XCode 13 MacOS
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected], maxim-lobanov/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
AppleClang XCode 13 MacOS: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
AppleClang XCode 13 MacOS: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
AppleClang XCode 13 MacOS: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
AppleClang XCode 13 MacOS: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
AppleClang XCode 13 MacOS: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
AppleClang XCode 13 MacOS: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
AppleClang XCode 13 MacOS: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
AppleClang XCode 13 MacOS: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
AppleClang XCode 13 MacOS: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
AppleClang XCode 13 MacOS: examples/example9/example9.cpp#L134
unused variable 'fm4' [-Wunused-variable]
AppleClang XCode 13 MacOS
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
AppleClang XCode 15.2 MacOS
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected], maxim-lobanov/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
AppleClang XCode 15.2 MacOS
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
AppleClang XCode 15.2 MacOS: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
GCC 12 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
AppleClang XCode 15.2 MacOS: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
GCC 12 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
AppleClang XCode 15.2 MacOS: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
AppleClang XCode 15.2 MacOS: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
AppleClang XCode 15.2 MacOS: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
AppleClang XCode 15.2 MacOS: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
AppleClang XCode 15.2 MacOS: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
AppleClang XCode 15.2 MacOS: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
AppleClang XCode 15.2 MacOS: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
AppleClang XCode 15.2 MacOS: examples/example9/example9.cpp#L119
unused variable 'fm1' [-Wunused-variable]
GCC 13 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
GCC 13 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 12 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 11 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 12 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 11 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 12 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 11 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 12 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 11 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 12 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 11 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 12 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 11 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 12 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 11 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 12 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 11 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 12 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 11 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 12 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 11 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 12 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 11 Linux: examples/example9/example9.cpp#L124
unused variable 'fm2' [-Wunused-variable]
Clang 12 Linux: examples/example9/example9.cpp#L134
unused variable 'fm4' [-Wunused-variable]
Clang 11 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 14 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 14 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 14 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 14 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 14 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 14 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 14 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 14 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 14 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 14 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 14 Linux: examples/example9/example9.cpp#L134
unused variable 'fm4' [-Wunused-variable]
Clang 14 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 15 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 15 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 15 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 15 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 15 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 15 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 15 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 15 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 15 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 13 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 15 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 13 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 15 Linux: examples/example9/example9.cpp#L134
unused variable 'fm4' [-Wunused-variable]
Clang 13 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 13 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 15 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 13 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 13 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 13 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 13 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 13 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 13 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 13 Linux: examples/example9/example9.cpp#L124
unused variable 'fm2' [-Wunused-variable]
Clang 13 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 16 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 16 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 16 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 16 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 16 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 16 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 16 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 16 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 16 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 17 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 16 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 17 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
Clang 16 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 18 Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clang 17 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 16 Linux: examples/example9/example9.cpp#L119
unused variable 'fm1' [-Wunused-variable]
Clang 18 Linux: examples/example2/example2.cpp#L27
unused parameter 'ks' [-Wunused-parameter]
Clang 17 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 17 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 18 Linux: examples/example2/example2.cpp#L27
unused parameter 'mb' [-Wunused-parameter]
Clang 17 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 18 Linux: examples/example2/example2.cpp#L34
unused parameter 'ks' [-Wunused-parameter]
Clang 17 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 18 Linux: examples/example2/example2.cpp#L34
unused parameter 'mb' [-Wunused-parameter]
Clang 17 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 18 Linux: examples/example2/example2.cpp#L77
unused parameter 'camera' [-Wunused-parameter]
Clang 17 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 18 Linux: examples/example5/example5.cpp#L18
private field 'camera' is not used [-Wunused-private-field]
Clang 17 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 17 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 18 Linux: examples/example5/example5.cpp#L19
private field 'width' is not used [-Wunused-private-field]
Clang 17 Linux: examples/example7/example7.cpp#L26
unused parameter 'camera' [-Wunused-parameter]
Clang 18 Linux: examples/example5/example5.cpp#L20
private field 'height' is not used [-Wunused-private-field]
Clang 18 Linux: examples/example6/example6.cpp#L29
unused parameter 'camera' [-Wunused-parameter]
Clang 18 Linux: examples/example9/example9.cpp#L119
unused variable 'fm1' [-Wunused-variable]
Clang 18 Linux
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
MSVC Windows
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: lukka/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
MSVC Windows
Unexpected input(s) 'useVcpkgToolchainFile', 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
MSVC Windows
C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
MSVC Windows
C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc