Chinese (Simplified) French German Italian Japanese Korean Lao Malay Myanmar (Burmese) Russian Spanish English Thai

mysql.h 다운로드

커뮤니티 서버를 다운로드하는 것만으로도 충분합니다. 참고: zip 파일을 선택합니다. 컴파일러가 x32 구성으로 빌드하도록 자동으로 구성되므로 x32를 선택합니다. 컴파일 구성을 x64로 변경하려면 x64 zip 파일을 다운로드하십시오. 위의 첫 번째 줄은 mysql.h에 정의 된 구조 MYSQL을 기반으로 mysql이라는 포인터를 설정합니다. 이렇게 하면 데이터베이스에 액세스하기 위한 개체가 생성됩니다. 다음 줄은 프로그램의 나중에 실행될 SELECT 문의 결과 집합에 대한 복잡한 데이터 구조를 선언합니다. 그런 다음 나중에 설정된 결과에서 읽을 레코드 또는 행을 일시적으로 보유하기 위한 배열 선언이 표시됩니다. mysql.h를 포함하여 코드 블록에서 c ++를 사용하는 경우 아무런 문제가 없습니다.

그러나 c를 사용하여 수행 하면 위의 오류가 나타납니다. 나는 미친 듯이 검색하고 답을 찾을 수 없습니다. c ++ 프로젝트에서 mysql을 사용하고 mysql.h를 #include 있지만 해당 디렉토리 파일이 필요합니다. 하나는 존재합니까? 모든 코드를 설정했지만 파일이 없기 때문에 오류가 있습니다. 나는 자습서를 따르고 있지만 그들은 그 디렉토리를 얻을 위치를 설명하지 않습니다. 어떤 도움이 라도 좋을 것입니다. 감사!! 이전에 C로 작업한 적이 있다면, 여기에 있는 처음 세 줄은 C 프로그램에서 일반적으로 사용되는 함수를 포함하는 헤더 파일일 것입니다. 네 번째 줄은 MySQL 데이터베이스 및 테이블과 인터페이스하는 데 필요한 함수와 구조를 포함하는 헤더 파일을 요구합니다. 이러한 파일은 나중에 프로그램을 컴파일할 때 지정하는 디렉토리에 있습니다. 다음으로 mysql.h 헤더 파일에서 제공하는 구조를 기반으로 몇 가지 변수를 선언합니다. MySQL은 C, 파이썬, 비주얼 베이직 및 기타 프로그래밍 언어와 함께 포함 될 수 있습니다 : 이것은 프로그램에 다음과 같은 라인을 추가하여 수행됩니다. 그러나 이 문서에서는 포함된 MySQL 서버 라이브러리에서 작동하도록 C 프로그램을 개발하고 컴파일하는 방법을 설명합니다.

일부 측면은 C에만 적용되지만 거의 모든 개념은 모든 API에 적용됩니다. 나는 당신이 C 프로그래밍의 기초를 알고 엄격하게 C. 또한, 나는 당신이 당신의 개발 컴퓨터에 설치된 GNU C 컴파일러 (gcc)를 가지고 있으며 리눅스를 사용하고 있다고 가정합니다 (리눅스는 필요하지 않지만). 이것은 기본적으로 당신이 필요로하는 전부입니다. 포함된 서버 라이브러리는 표준 MySQL 설치의 lib 하위 디렉토리에 있는 libmysqld.a 파일에 포함되어 있습니다. 이 자습서를 보다 쉽게 따르도록 하려면 임베디드 서버 라이브러리를 사용하여 MySQL 데이터베이스에서 데이터를 검색하는 매우 간단한 C 프로그램의 개발을 통해 작업할 것입니다. 따라서 일단 설정하면 최소한 내 환경의 경우와 같은 몇 가지 사항이 더 있습니다. 이 옵션 파일 발췌 전에 표시된 프로그램 코드로 돌아가서 다음 줄은 server_options[] 배열의 요소 수를 계산하고 해당 숫자를 num_elements 라는 정수 변수에 저장합니다.

나중에 mysql_server_init() 함수에 필요합니다.

นอกจากนี้คุณยังอาจต้องการ เพิ่มเติมจากผู้เขียน

ความเห็นถูกปิด แต่trackbacksละ Pingbacks are เปิด