- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 C++ 新手(虽然我有一些 C 语言经验)和 MySQL,我正在尝试制作一个从 MySQL 读取数据库的程序,我一直在关注这个 tutorial但当我尝试“构建”解决方案时出现错误。 (我正在使用 Visual C++ 2008,就像他们在教程中所做的那样。
Compiling...
test2.cpp
c:\users\rafael\documents\visual studio 2008\projects\test2\test2\test2.cpp(43) : warning C4244: 'initializing' : conversion from 'my_ulonglong' to 'unsigned int', possible loss of data
Compiling manifest to resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation. All rights reserved.
Linking...
test2.obj : error LNK2019: unresolved external symbol _mysql_close@4 referenced in function _main
test2.obj : error LNK2019: unresolved external symbol _mysql_fetch_row@4 referenced in function _main
test2.obj : error LNK2019: unresolved external symbol _mysql_num_rows@4 referenced in function _main
test2.obj : error LNK2019: unresolved external symbol _mysql_store_result@4 referenced in function _main
test2.obj : error LNK2019: unresolved external symbol _mysql_query@8 referenced in function _main
test2.obj : error LNK2019: unresolved external symbol _mysql_real_connect@32 referenced in function _main
test2.obj : error LNK2019: unresolved external symbol _mysql_init@4 referenced in function _main
C:\Users\*****\Documents\Visual Studio 2008\Projects\test2\Debug\test2.exe : fatal error LNK1120: 7 unresolved externals
我按照教程进行操作,但我无法弄清楚发生了什么,我猜这与链接器有关,但我不知道我能做什么。
这是我正在使用的代码( nguồn ):
#include "stdafx.h"
#include "my_global.h" // Include this file first to avoid problems
#include "mysql.h" // MySQL Include File
#define SERVER "localhost"
#define USER "root"
#define PASSWORD "********"
#define DATABASE "test"
int chính()
{
MYSQL *connect; // Create a pointer to the MySQL instance
connect=mysql_init(NULL); // Initialise the instance
/* This If is irrelevant and you don't need to show it. I kept it in for Fault Testing.*/
if(!connect) /* If instance didn't initialize say so and exit with fault.*/
{
fprintf(stderr,"MySQL Initialization Failed");
return 1;
}
/* Now we will actually connect to the specific database.*/
connect=mysql_real_connect(connect,SERVER,USER,PASSWORD,DATABASE,0,NULL,0);
/* Following if statements are unneeded too, but it's worth it to show on your
first app, so that if your database is empty or the query didn't return anything it
will at least let you know that the connection to the mysql server was established. */
if(connect){
printf("Connection Succeeded\n");
}
else{
printf("Connection Failed!\n");
}
MYSQL_RES *res_set; /* Create a pointer to recieve the return value.*/
MYSQL_ROW row; /* Assign variable for rows. */
mysql_query(connect,"SELECT * FROM TABLE");
/* Send a query to the database. */
unsigned int i = 0; /* Create a counter for the rows */
res_set = mysql_store_result(connect); /* Receive the result and store it in res_set */
unsigned int numrows = mysql_num_rows(res_set); /* Create the count to print all rows */
/* This while is to print all rows and not just the first row found, */
while ((row = mysql_fetch_row(res_set)) != NULL){
printf("%s\n",row[i] != NULL ?
row[i] : "NULL"); /* Print the row data */
}
mysql_close(connect); /* Close and shutdown */
trả về 0;
}
1 Câu trả lời
是的,这完全是一个链接器问题:几乎肯定缺少 mysql 库。在项目设置中,您应该添加要使用的 .lib 的名称(和路径)。
关于连接MySQL的C++程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21705196/
Tôi biết câu hỏi này có thể đã được hỏi trước đây, nhưng tôi đã kiểm tra tất cả các câu hỏi và tôi nghĩ trường hợp của tôi khác (xin hãy thông cảm). Vì vậy, tôi có hai tập dữ liệu, tập đầu tiên là tập dữ liệu thử nghiệm và tập thứ hai là các dự đoán (giá trị dự đoán, đó là lý do tại sao không có cột dữ liệu) mà tôi đã lưu trong một khung dữ liệu. Tôi muốn hợp nhất hai cái đó
Với sự trợ giúp của phương thức .loc, tôi xác định các giá trị trong một cột của khung dữ liệu Panda dựa trên các giá trị trong một cột khác của cùng khung dữ liệu đó. Đoạn mã dưới đây để bạn tham khảo: var1 = output_df['Player'].loc[out
Khi tôi sử dụng WinSCP trong Windows để kết nối với VMware thông qua Ubuntu, nó báo: Máy chủ đã từ chối kết nối SFTP, nhưng nó
Tôi đang phát triển một ứng dụng Android sử dụng dịch vụ web xml. Nó hoạt động tốt khi được kết nối trong mạng wi-fi, nhưng không thành công (http 404 không tìm thấy) khi được kết nối trong mạng 3G. Điều này không chỉ xảy ra ở các thiết bị. Để đo lường
Tôi có một tệp XIB chứa điều khiển của tôi, được tải vào Interface Builder (Xcode 4.0.2 trên Snow Leopard). Chủ sở hữu của tệp được đặt thành someClassController
Tôi quản lý cơ sở dữ liệu MySQL trên máy cục bộ của mình và kết nối với nó thông qua C bằng cách chạy chương trình sau: #include #include #include int main(int argc, char** arg
Tôi không hiểu tại sao mỗi lần có ai đó truy cập vào một trang trên trang web của tôi thì lại có một kết nối mới đến cơ sở dữ liệu được mở ra. Cuối cùng, tôi tải đến khoảng 300 và gặp lỗi và trang không tải được nữa. Cách tôi nghĩ nó nên hoạt động là, tôi đặt maxIdle thành 30, nghĩa là
Đang tìm cách dọn dẹp các tệp .txt trong NMEA GPS. Mã hiện tại của tôi như sau. xóa = ['$GPGGA', '$GPGSA', '$GPGSV', '$PSRF156', ] tìm kiếm
Tôi có một URL, một tên người dùng và một mật khẩu. Tôi muốn thiết lập kết nối VPN trong C# .Net WinForms. Bạn có thể cho tôi biết phải bắt đầu từ đâu không? Có API của bên thứ ba nào không? Các ví dụ về mã sẽ được đánh giá cao... Câu trả lời hay nhất Bạn có thể làm như thế này
Có cách nào tốt hơn để chuyển đổi một vectơ chuỗi thành một vectơ ký tự có ký tự kết thúc bằng số không giữa các chuỗi không? Vì vậy, nếu tôi có một vectơ chứa các chuỗi sau, "test", "my", "string", thì tôi muốn nhận được một
Tôi đang viết một thư viện liên tục kiểm tra kết nối của thiết bị Android và gửi lệnh gọi lại khi thiết bị được kết nối, ngắt kết nối hoặc kết nối Internet chậm. https://github.com/muddassir235/connection_ch
Hệ điều hành của tôi: Centos 7 + CLOUDLINUX 7.7 Khi tôi thử đăng nhập vào Mysql từ máy chủ [root@server3 ~]# Mysql -u root -h localhost -P 330
Tôi gặp lỗi: Puma tìm thấy lỗi này: Không thể mở kết nối TCP tới localhost:9200 (Kết nối bị từ chối - kết nối (2) cho cổng 'localhost' 9200) (Faraday::ConnectionFailed) trong
Xin hãy cho tôi giải pháp khắc phục lỗi sau. Đây là một ứng dụng trò chuyện.... Mã và lỗi như sau:: conversations_controller.rb def create if Conversation.bet
Tôi muốn nối dữ liệu từ hai ô thành một ô. Tôi cũng muốn chỉ kết hợp những ô có cùng ID. ID nhiệm vụ Tên 4355.2 Người tham gia 4355.2 Người lãnh đạo 4462.1 Trực tuyến 4462.1 Nhanh 4597.1
Tôi thường cần nối các trường trong TSQL... Hai vấn đề mà TSQL buộc bạn phải xử lý khi sử dụng toán tử "+" là Thứ tự ưu tiên kiểu dữ liệu và giá trị NULL. Với thứ tự ưu tiên kiểu dữ liệu, vấn đề nằm ở lỗi chuyển đổi. 1)
Có ứng dụng Facebook Connect dành cho iPad hoặc iPhone không? Ý tưởng là đăng nhập vào ứng dụng và sau đó có thể xem người dùng Facebook nào của tôi cũng đang sử dụng ứng dụng và các tính năng của nó. Câu trả lời tốt nhất là có.
Tôi đang gặp vấn đề kỳ lạ khi nối hoặc in chuỗi. Tôi có một char * mà tôi có thể thiết lập thành một trong nhiều giá trị từ một chuỗi ký tự. char *myStrLiteral = NULL; ... nếu (blah) myStrLiteral
Đối với dữ liệu sau - hãy cho $x := "Yahooooo !!!! Chọn một số - " hãy cho $y := 1 2 3 4 5 6 7 Tôi muốn lấy
Tôi đang xem video đào tạo về Perl của UDEMY, nhưng video không rõ ràng và có vẻ như có lỗi. Bài đào tạo này sẽ hướng dẫn cách nối 2 chuỗi bằng ví dụ sau: #!usr/bin/perl print $str = "Hi";
Tôi là một lập trình viên xuất sắc, rất giỏi!