Показать сообщение отдельно
Старый 06.04.2013, 19:28   #1
Visible
Пользователь
 
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
Visible На верном пути
По умолчанию CMAKE. Создание cmakelist MVSE 2012

Всем Привет. Решил по эксперементировать со CMAKE и создать cmakelists, чтобы потом попробывать собрать проект.
cmakelist.txt получился у меня такой
Код:
cmake_minimum_required (VERSION 2.6) 
 
set (PROJECT my_project) 
 
project (${PROJECT}) 
 
set (HEADERS 
	первый файл с разрешением.h
	второй файл с разрешением.h)
 
set (SOURCES 
	первый файл с разрешением.cpp
	второй файл с разрешением.cpp) 
 
add_executable (${PROJECT} ${HEADERS} ${SOURCES})
На этом все. Проект создается успешно. Но когда дело доходит до компиляции появились 2 проблемы:
1. MVSE 2012 начал ругаться на функцию URLDownloadToFile. Убрал, все что с ней связано, чтобы проверить.
2. начал ругаться на подключение mysql. Подключаю я его так:
Код:
#pragma comment(lib,"путьдо/libmysql.lib")
#include "путьдо/mysql.h"
соответствующие папки были перенесены и лежат рядом с cpp и h файлами.
Если убрать эту функцию и все что связано с mysql с проекта то компиляция проходит успешно. Чему я очень обрадовался )
с первой проблемой мне кажется что функция не поддерживается cmake, и нужно пользоваться какими то универсальными функциями. А c mysql не совсем понял, видимо нужно дополнительно указывать пути до lib и mysql.h. Вот только каким образом...или может я вообще неправильно все думаю.
Visible вне форума   Ответить с цитированием