我正在尝试从OpenCV 3.0.0教程中执行第一个示例,但我无法让它在发布模式下工作。调试模式一切都很好。
这是我在发布模式中遇到的错误:
import java.util.*;
import java.sql.*;
public class OracleDBConnect {
public OracleDBConnect() {
try {
// Load MS access driver class
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (Exception e)
{
System.out.println( e.getMessage() );
// System.exit(0);
}
String url = "jdbc:oracle:thin:@localhost:1521:XE";
String userid = "HR"; // Username here
String password= "HR"; // Password here
String sql = "SELECT * FROM EMPLOYEES";
try (Connection connection = DriverManager.getConnection( url, userid, password);
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery( sql ))
{
ResultSetMetaData md = rs.getMetaData();
}
catch (SQLException e)
{
System.out.println( e.getMessage() );
}
}
public static void main(String[] args) {
new OracleDBConnect();
}
}
我知道它可能是属性> Visual Studio 2013中的链接器,但我看不清楚。
我已经尝试了this answer但是由于Cmake-gui正好表明了这一点,所以没有帮助:
C:\Users\Guilherme\Documents\Visual Studio 2013\Projects\Test\x64\Release>test.exe ../../image01.png
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow, file D:\OpenCV\opencv\modules\highgui\src\window.cpp, line 522
意思是我在Windows中支持GUI。我只是不知道为什么它在发布模式下不起作用。
Visual Studio 2013中的属性配置类似于发布和调试模式。
如果您需要,请告诉我更多信息。