1
我想在Windows 7(64位)上預裝Microsoft Visual Studio 2008的Matlab代碼。Matlab代碼有.cpp文件需要編譯OpenCV的。無法打開包含文件assert.h matlab system()
我使用:
system('"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\cl.exe" /I"C:\OpenCV2.1\include\opencv" camshift_wrapper.c');
我收到提示爲:
Microsoft (R) C/C++ Optimizing Compiler Version 15.00.21022.08 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
camshift_wrapper.c
c:\opencv2.1\include\opencv\cxtypes.h(52) : fatal error C1083: Cannot open include file: 'assert.h': No such file or directory
您應該使用環境變量或相對路徑,因爲在不同的系統中路徑可能不同。 – neworld
thanx,但現在我得到 LINK:致命錯誤LNK1104:無法打開文件'LIBCMT.lib' 我應該如何在\ link中提到「C:\ Program Files文件(x86)\ Microsoft Visual Studio 9.0 \ VC \ lib」如果我提及/ link選項中的所有.lib文件,則會自動包含這些庫文件 –
iam獲取錯誤 鏈接:致命錯誤LNK1561:必須定義入口點 –